﻿ 
.lazyload-page {
	visibility: hidden
}

.page-not-market #mallLogo {
	width: 280px
}

.header-banner {
	display: block!important;
	width: 190px;
	padding-left: 0;
	padding-top: 0
}

.header-list-app #mallSearch {
	width: 448px!important;
	_width: 450px!important
}

.header-list-app #mq {
	width: 347px!important
}

.tmall-mei .meiNav,.tmall-3c .meiNav {
	width: 1190px
}

.w1,.w2 {
}

.w1 #sn-bd,.w2 #sn-bd,.w1 #header .headerLayout,.w2 #header .headerLayout,.w1 #header .headerCon,.w2 #header .headerCon,.w1 .crumb .crumbCon,.w2 .crumb .crumbCon,.w1 .advsearch .advsearchCon,.w2 .advsearch .advsearchCon,.w1 .main,.w2 .main,.w1 .main .navAttrsWrap-fix,.w2 .main .navAttrsWrap-fix {
	width: 1190px!important
}

.w1 #site-nav .sn-edge,.w2 #site-nav .sn-edge {
	right: 968px
}

.w1 .sn-mcate-bd .sn-mcate-ctn-con,.w2 .sn-mcate-bd .sn-mcate-ctn-con {
	width: 1190px
}

.w1 .sn-mcate-bd .sn-mcate-ctn,.w2 .sn-mcate-bd .sn-mcate-ctn {
	width: 1255px
}

.w1 .sn-mcate-bd .sn-mcate-ctn li,.w2 .sn-mcate-bd .sn-mcate-ctn li {
	padding-right: 58px
}

.w1 #site-nav .sn-mobile,.w2 #site-nav .sn-mobile,.w1 #site-nav .sn-sitemap,.w2 #site-nav .sn-sitemap {
	display: block
}

.w1 .header-list-app #mallSearch,.w2 .header-list-app #mallSearch {
	width: 597px!important;
	_width: 598px!important
}

.w1 .header-list-app #mq,.w2 .header-list-app #mq {
	width: 496px!important
}

.w1 .tmall-mei .meiNav,.w2 .tmall-mei .meiNav,.w1 .tmall-3c .meiNav,.w2 .tmall-3c .meiNav {
	width: 1190px
}

.w1 .minisite .minisite-link,.w2 .minisite .minisite-link {
	width: 1184px
}

.w1 .mv2 .minisite-con .minisite-panel,.w2 .mv2 .minisite-con .minisite-panel {
	width: 1048px
}

.w1 .main .filter-fix,.w2 .main .filter-fix {
	width: 1180px
}

.w1 .filter .filterMenu,.w2 .filter .filterMenu {
	width: auto;
	max-width: 494px;
	_width: 494px;
	_border: 1px solid #ccc;
	_height: 22px
}

.w1 .filter .filterMenu .filterMenu-con,.w2 .filter .filterMenu .filterMenu-con {
	position: static;
	_border: 0
}

.w1 .filterMenu .ui-more-drop-l,.w2 .filterMenu .ui-more-drop-l,.w1 .filterMenu .ui-more-expand-l,.w2 .filterMenu .ui-more-expand-l {
	display: none
}

.w1 .lv3 .productImg,.w2 .lv3 .productImg {
	width: 18%!important
}

.w1 .lv3 .productInfo,.w2 .lv3 .productInfo {
	width: 53%!important
}

.w1 .lv3 .productSell,.w2 .lv3 .productSell {
	width: 19%!important
}

.w1 .hasAld .minisite-link,.w2 .hasAld .minisite-link {
	width: 986px
}

.w1 .hasAld .filter-fix,.w2 .hasAld .filter-fix {
	width: 980px
}

.w1 .hasAld .filter .filterMenu,.w2 .hasAld .filter .filterMenu {
	width: 255px
}

.w1 .hasAld .filterMenu .ui-more-drop-l,.w2 .hasAld .filterMenu .ui-more-drop-l,.w1 .hasAld .filterMenu .ui-more-expand-l,.w2 .hasAld .filterMenu .ui-more-expand-l {
	display: inline-block
}

.w1 .recommend-con-5 .product,.w2 .recommend-con-5 .product {
	margin-right: 20px;
	margin-left: 20px
}

.w1 .aldRight,.w2 .aldRight {
	display: block
}

.w1 .hasAld .container,.w2 .hasAld .container {
	position: relative;
	padding-right: 200px
}

.w1 .shopHeader .shopHeader-info,.w2 .shopHeader .shopHeader-info {
	width: 380px
}

.w1 .shopHeader .shopHeader-enter,.w2 .shopHeader .shopHeader-enter {
	padding-left: 140px
}

.w1 .shopBox .sBr-con,.w2 .shopBox .sBr-con {
	padding-left: 4px
}

@media (min-width:1210px) {
	#sn-bd,#header .headerLayout,#header .headerCon,.crumb .crumbCon,.advsearch .advsearchCon,.main,.main .navAttrsWrap-fix {
		width: 1190px!important
	}

	#site-nav .sn-edge {
		right: 968px
	}

	.sn-mcate-bd .sn-mcate-ctn-con {
		width: 1190px
	}

	.sn-mcate-bd .sn-mcate-ctn {
		width: 1255px
	}

	.sn-mcate-bd .sn-mcate-ctn li {
		padding-right: 58px
	}

	#site-nav .sn-mobile,#site-nav .sn-sitemap {
		display: block
	}

	.header-list-app #mallSearch {
		width: 597px!important;
		_width: 598px!important
	}

	.header-list-app #mq {
		width: 496px!important
	}

	.tmall-mei .meiNav,.tmall-3c .meiNav {
		width: 1190px
	}

	.minisite .minisite-link {
		width: 1184px
	}

	.mv2 .minisite-con .minisite-panel {
		width: 1048px
	}

	.main .filter-fix {
		width: 1180px
	}

	.filter .filterMenu {
		width: auto;
		max-width: 494px;
		_width: 494px;
		_border: 1px solid #ccc;
		_height: 22px
	}

	.filter .filterMenu .filterMenu-con {
		position: static;
		_border: 0
	}

	.filterMenu .ui-more-drop-l,.filterMenu .ui-more-expand-l {
		display: none
	}

	.lv3 .productImg {
		width: 18%!important
	}

	.lv3 .productInfo {
		width: 53%!important
	}

	.lv3 .productSell {
		width: 19%!important
	}

	.hasAld .minisite-link {
		width: 986px
	}

	.hasAld .filter-fix {
		width: 980px
	}

	.hasAld .filter .filterMenu {
		width: 255px
	}

	.hasAld .filterMenu .ui-more-drop-l,.hasAld .filterMenu .ui-more-expand-l {
		display: inline-block
	}

	.recommend-con-5 .product {
		margin-right: 20px;
		margin-left: 20px
	}

	.aldRight {
		display: block
	}

	.hasAld .container {
		position: relative;
		padding-right: 200px
	}

	.shopHeader .shopHeader-info {
		width: 380px
	}

	.shopHeader .shopHeader-enter {
		padding-left: 140px
	}

	.shopBox .sBr-con {
		padding-left: 4px
	}
}

@media (min-width:600px) and (max-width:800px) and (orientation:portrait) {
	.pg {
	}

	.pg .page {
		min-width: inherit!important
	}

	.pg #mallPage,.pg #mallPage.mallChn {
		min-width: 740px!important
	}

	.pg #mallPage #header {
		min-width: 740px!important
	}

	.pg #sn-bd,.pg #header .headerLayout,.pg #header .headerCon,.pg .crumb .crumbCon,.pg .advsearch .advsearchCon,.pg .main,.pg .main .navAttrsWrap-fix {
		width: 740px!important
	}

	.pg #site-nav {
		min-width: inherit
	}

	.pg #site-nav .sn-container .sn-back-home,.pg #site-nav .sn-container .sn-point,.pg #site-nav .sn-container .sn-message-cont,.pg #site-nav .sn-container .sn-msg-box,.pg #site-nav .sn-container .sn-separator,.pg #site-nav .sn-container .sn-home {
		display: none
	}

	.pg #site-nav .sn-edge {
		right: 968px
	}

	.pg .sn-mcate-bd {
		min-width: 740px
	}

	.pg .sn-mcate-bd .sn-mcate-ctn-con {
		width: 740px
	}

	.pg .sn-mcate-bd .sn-mcate-ctn {
		width: 805px
	}

	.pg .sn-mcate-bd .sn-mcate-ctn li {
		padding-right: 58px
	}

	.pg #mallPage #mallLogo {
		width: 260px
	}

	.pg #header {
		min-width: inherit
	}

	.pg .ui-page-s {
		display: none
	}

	.pg .filter .fMenu {
		width: 170px
	}

	.pg #mallSearch .mallSearch-input {
		padding-right: 95px
	}

	.pg #mallSearch .s-combobox {
		width: 100%!important
	}

	.pg #mallPage .header-list-app #mallSearch {
		width: auto!important
	}

	.pg #mallPage .header-list-app #mallSearch #mq {
		width: 100%!important;
		padding: 5px 0 5px 5px
	}

	.pg #mallPage .header-list-app .header-banner {
		padding-left: 10px!important
	}

	.pg .minisite .minisite-link {
		width: 734px
	}

	.pg .minisite.mv5,.pg .minisite.mv6 {
		width: 740px!important
	}

	.pg .minisite.mv5 .m-banner,.pg .minisite.mv6 .m-banner {
		left: 35%!important
	}

	.pg .shopHeader .shopHeader-logo {
		padding-right: 15px
	}

	.pg .shopHeader .shopHeader-dsr {
		padding: 0
	}

	.pg .shopHeader .shopHeader-enter {
		padding-left: 0
	}

	.pg .main .filter-fix {
		width: 730px
	}

	.pg .filter .filterMenu {
		width: auto;
		max-width: 494px;
		_width: 494px;
		_border: 1px solid #ccc;
		_height: 22px
	}

	.pg .filter .filterMenu .filterMenu-con {
		position: static;
		_border: 0
	}

	.pg .filterMenu .ui-more-drop-l,.pg .filterMenu .ui-more-expand-l {
		display: none
	}

	.pg #footer #mall-desc {
		width: 740px
	}

	.pg #footer #mall-desc dl {
		width: 164px
	}

	.pg #footer #mall-desc #seller {
		width: 130px
	}

	.pg #footer #mall-desc #payment {
		margin-left: 0;
		float: right
	}

	.pg #footer #mall-desc .go-home {
		left: 48%
	}

	.pg #footer #copyright,.pg #footer .tmall-intro,.pg #footer .tmall-desc,.pg #footer .tmall-copyright {
		width: 740px
	}

	.pg #footer .tmall-ensure {
		background-size: 740px 37px;
		height: 37px;
		margin: 25px auto
	}

	.pg #footer .tmall-ensure .c-shrh {
		height: 37px;
		width: 176px
	}

	.pg #footer .tmall-ensure .c-sfby {
		height: 37px;
		width: 199px
	}

	.pg #footer .tmall-ensure .c-wythh {
		height: 37px;
		width: 202px
	}

	.pg #footer .tmall-ensure .c-qglb {
		height: 37px;
		width: 191px
	}

	.pg #footer .tmall-desc {
		margin-left: 14px
	}

	.pg #footer .tmall-desc dl {
		padding-left: 0
	}

	.pg #footer .tmall-desc .tmall-mobile {
		padding-left: 25px
	}
}

@font-face {
	font-family:tm-list-font;src:url(/themes/font/font_1399865637_4066315.eot);src:url(/themes/font/font_1399865637_4066315.eot?#iefix) format('embedded-opentype'),url(/themes/font/font_1399865637_4066315.woff) format('woff'),url(/themes/font/font_1399865637_4066315.ttf) format('truetype'),url(/themes/font/font_1399865637_4066315.svg#iconfont) format('svg')
}

.list-font {
	font-family: tm-list-font;
	font-size: 16px;
	font-style: normal;
	visibility: hidden
}

.list-font {
	-webkit-font-smoothing: antialiased
}

.list-font {
	*display: inline-block
}

.list-font {
	-webkit-text-stroke-width: .2px
}

::selection {
	background: rgba(0,0,0,.1)
}

* {
	-webkit-tap-highlight-color: rgba(0,0,0,.3)
}

span.H {
	float: none!important;
	display: inline!important
}

strong,b {
	font-weight: 400
}

i,s {
	font-style: normal
}

.page {
	background: #fff;
	overflow: hidden;
	_zoom: 1;
	position: relative;
	min-width: 1190px
}

#mallNav {
	margin-bottom: 0
}

#content {
	margin: 0!important;
	width: 100%!important
}

#footer {
	margin-bottom: 0;
	padding-bottom: 10px;
	padding-top: 10px
}

#server-num {
	text-align: center
}

.main {
	position: relative;
	margin: auto;
	width: 1190px;
	*z-index: 1
}

.main img {
	-ms-interpolation-mode: bicubic
}

#navbar a i,.crumbSearch-btn,.fArea,.fRange,.fSort i,.fType-w i,.fType-g i,.fType-l i,.fR-list i,.fR-cur i,.fPb-split,.fT-cat,.fT-arrow,.flagship-icon,.drop-icon,.expand-icon,.shopDropBtn i,.btmFeed,.brandAttr .av-search,.attr li i,.attr .avo-multiple i,.attrExtra i,.cateAttrs .attrKey,.crumbSlide-prev-shadow,.crumbSlide-next-shadow,.i-brandsite,.i-shop,.i-flagship {
	background: url(/themes/Style1/Image/T1GcmeXEJXXXXUVs6Z-165-206.png) no-repeat 9999px 9999px
}

.flagship-icon {
	background-position: -16px -112px;
	display: inline-block;
	float: left;
	width: 62px;
	height: 18px;
	line-height: 50px;
	overflow: hidden;
	margin: 2px 5px 0 0
}

.shop-icon {
	display: inline-block;
	background-color: #EFECEB;
	padding: 0 3px;
	border-radius: 2px;
	color: gray
}

.drop-icon,.expand-icon {
	background-position: -48px -13px;
	position: absolute;
	width: 9px;
	height: 5px;
	right: 22px;
	top: 10px;
	overflow: hidden
}

.drop-icon {
	background-position: -59px -13px
}

.shopDsr-title {
	color: #666;
	height: 20px;
	font-weight: 700
}

.shopDsr-title span {
	margin-left: 20px
}

.sDc-num {
	color: #407e8f;
	font-weight: 700
}

.shopDsr-con b {
	display: inline-block;
	margin: 0 5px 0 13px;
	line-height: 15px;
	padding: 1px 2px 1px 3px;
	vertical-align: middle;
	font-weight: 400;
	color: #fff;
	background: #a1001a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-top: 2px\9
}

.shopDsr-con li {
	color: #666;
	height: 22px;
	line-height: 22px
}

b.sDc-low {
	background: #217311
}

.sDc-high,.sDc-low {
	color: #a1001a;
	font-weight: 700
}

.sDc-low {
	color: #217311
}

#mallSearch .s-combobox {
	width: auto
}

.recommend-loading textarea {
	visibility: hidden
}

.btmSearch-loading {
	height: 100px;
	background: url(/themes/Style1/Image/loading.gif) no-repeat scroll 50% 50%
}

.btmSearch-loading textarea {
	visibility: hidden
}

.btmSearch {
	padding: 27px 0;
	background-color: #f4f4f4;
	margin-top: 20px
}

.btmSearch-main {
	width: 530px;
	margin: 0 auto
}

.btmSearch-form {
	z-index: 9999;
	background-position: -2px -16px;
	background-color: #fff
}

.btmSearch-input {
	height: 26px;
	overflow: hidden;
	position: relative;
	border: 2px solid #BA1324
}

.btmSearch-mq-label,.btmSearch .s-combobox-placeholder {
	visibility: visible;
	position: absolute;
	left: 8px;
	top: 1px;
	z-index: 1;
	color: #666;
	font-size: 12px;
	line-height: 24px;
	height: 24px
}

.btmSearch-mq,.btmSearch .btmSearch-input .s-combobox-input {
	float: left;
	display: block;
	color: #000;
	font-weight: 900;
	line-height: 17px;
	width: 423px;
	height: 17px;
	padding: 5px 2px 4px 4px;
	border-width: 0;
	margin: 0;
	_margin-right: -3px
}

.btmSearch .s-combobox {
	height: 26px
}

.btmSearch-btnSubmit {
	float: right;
	display: block;
	color: #000;
	font-weight: 900;
	font-size: 14px;
	line-height: 26px;
	width: 94px;
	height: 26px;
	cursor: pointer;
	overflow: hidden;
	background: #FED24D;
	border: 0;
	border-left: 1px solid #BA1324
}

.btmSearch-btnSubmit s {
	position: absolute;
	top: 0;
	right: 0;
	width: 94px;
	height: 24px
}

.tmFeed {
	position: fixed;
	_position: absolute;
	display: block;
	bottom: 263px;
	right: 11px;
	width: 58px;
	height: 52px;
	z-index: 999;
	background: url(/themes/Style1/Image/T1r8_hXaliXXbMkkg8-122-52.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	outline: 0
}

.tmFeed:hover {
	background-position: -64px 0
}

.btmFeed {
	color: #333;
	padding-left: 20px;
	margin: 10px 0;
	background-position: -113px -23px
}

.btmFeed a {
	color: #36C
}

.relKeyRec {
	padding: 5px 100px 0 10px;
	height: 18px;
	line-height: 20px;
	overflow: hidden
}

.relKeyRec span {
	color: #B0A59F;
	margin-right: 24px
}

.relKeyRec a {
	border-right: 1px solid #DCCCC4;
	color: #806F66;
	padding: 0 15px;
	white-space: nowrap
}

.relKeyRec a:hover {
	color: #C10001;
	text-decoration: none
}

.relKeyRec-btm {
	border: 1px solid #F3F0EE;
	padding-bottom: 5px
}

.ui-price-icon {
	font-family: arial,verdana,sans-serif!important;
	font-weight: 700;
	font-size: 14px
}

.ui-price {
	font-family: arial,verdana,sans-serif!important;
	color: #C00;
	font-weight: 700;
	font-size: 14px
}

.ui-price-original {
	font-family: arial,verdana,sans-serif!important;
	color: #999;
	font-size: 12px
}

.ui-price-plain {
	font-family: arial,verdana,sans-serif!important;
	color: #666;
	font-size: 12px
}

.ui-price-reverse {
	font-family: arial,verdana,sans-serif!important;
	background-color: #C00;
	color: #fff;
	font-weight: 700;
	font-size: 14px
}

.ui-page {
	height: 60px;
	margin: 10px 0 20px;
	color: #999;
	font-size: 14px;
	font-weight: 700;
	font-family: \5B8B\4F53,Helvetica,sans-serif;
	text-align: center
}

.ui-page-wrap {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-page b {
	font-weight: 400
}

.ui-page a {
	background-color: #fff;
	color: #2953A6;
	cursor: pointer;
	text-decoration: none
}

.ui-page a:hover {
	background-color: #EFEFEF;
	text-decoration: underline
}

.ui-page a,.ui-page b {
	float: left
}

.ui-page-prev,.ui-page-next,.ui-page a,.ui-page-cur,.ui-page-info,.ui-page-skip {
	height: 26px;
	width: auto;
	padding: 12px 14px 0
}

.ui-page-prev,.ui-page-next,a.ui-page-prev,a.ui-page-next {
	padding: 12px 10px 0
}

.ui-page-prev,.ui-page-next,.ui-page a,.ui-page-cur {
	border: 1px solid #E5E5E5;
	border-left: 0
}

.ui-page-prev {
	border-left: 1px solid #E5E5E5!important
}

.ui-page-cur,b.ui-page-next,b.ui-page-prev {
	background-color: #EFEFEF
}

.ui-page-break {
	border-right: 1px solid #E5E5E5;
	padding: 0 4px;
	line-height: 40px;
	font-weight: 700
}

.ui-page-num {
	padding-top: 19px;
	background: url("") no-repeat right 0;
}

.ui-page-skip {
	margin-top: 19px;
	padding: 10px 0 0 10px
}

.ui-page-skipTo {
	width: 32px;
	height: 18px;
	margin: -2px 2px 0;
	line-height: 20px;
	font-size: 16px;
	color: #999;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc
}

.ui-page-skipBtn {
	margin: -2px 0 0 2px
}

.ui-page-s {
	float: right;
	height: 21px;
	overflow: hidden;
	color: #999;
	font-family: \5B8B\4F53,Helvetica,sans-serif;
	font-size: 12px
}

.ui-page-s-len,.ui-page-s-prev,.ui-page-s-next {
	float: left;
	display: inline;
	margin-left: 3px
}

.ui-page-s-prev,.ui-page-s-next {
	width: 19px;
	padding: 4px 0 2px;
	line-height: 1;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #E5E5E5
}

.ui-page-s a {
	text-decoration: none;
	color: #2953A6
}

.ui-page-s a:hover {
	background-color: #efefef
}

.ui-page-s b {
	background-color: #EFEFEF
}

b.ui-page-s-len {
	background: 0 0;
	line-height: 20px;
	font-weight: 400
}

.ui-brand-tmp,.ui-brand-btn {
	position: relative;
	display: inline-block;
	height: 22px;
	_height: 20px;
	width: 75px;
	background: #c00;
	border-radius: 11px;
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	text-decoration: none!important;
	white-space: nowrap;
	outline: 0;
	cursor: pointer
}

.ui-brand-tmp,.ui-brand-btn,.ui-brand-tmp *,.ui-brand-btn * {
	-webkit-transition: all ease-in .2s;
	-moz-transition: all ease-in .2s;
	-ms-transition: all ease-in .2s;
	-o-transition: all ease-in .2s;
	transition: all ease-in .2s
}

.ui-brand-tmp:hover,.ui-brand-btn:hover {
	background: #a60000
}

.ui-brand-tmp i,.ui-brand-btn i {
	background: url(/themes/Style1/Image/T1F05SXB4cXXcGdY6f-38-12.png) 0 0 no-repeat;
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	margin: 0 0 -2px;
	margin-bottom: 0 \9;
	*margin-bottom: -1px;
	vertical-align: middle\9;
	overflow: hidden;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.ui-brand-tmp span,.ui-brand-btn span {
	margin-left: 4px
}

.ui-brand-collected {
	background: #f2f2f2;
	color: #999
}

.ui-brand-collected:hover {
	background: #d9d9d9;
	color: #828282
}

.ui-brand-btn-ex-s {
	background: 0 0
}

.ui-brand-btn-ex-s i {
	background-position: -13px 0
}

.ui-brand-collected i {
	background-position: -26px 0
}

.ui-brand-btn-ex-s span {
	display: none
}

.ui-brand-btn-ex-bubble span {
	position: absolute;
	display: inline-block;
	left: 50%;
	width: 70px;
	margin-left: -35px;
	top: -23px;
	height: 21px;
	border-radius: 2px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.ui-brand-btn-ex-bubble b {
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: -2px;
	width: 0;
	height: 0;
	line-height: 0;
	border-color: transparent;
	_border-color: tomato;
	_filter: chroma(color=#ff6347);
	border-width: 5px;
	border-style: solid
}

.ui-brand-btn-ex-bubble:hover {
	background: 0 0
}

.ui-brand-btn-ex-bubble:hover span {
	background: #c00;
	opacity: 1;
	filter: alpha(opacity=100)
}

.ui-brand-btn-ex-bubble:hover b {
	border-top-color: #c00
}

.ui-brand-btn-ex-bubble.ui-brand-collected:hover span {
	background: #d9d9d9;
	color: #999
}

.ui-brand-btn-ex-bubble.ui-brand-collected:hover b {
	border-top-color: #d9d9d9
}

.ui-brand-btn-ex-align-icon {
	text-align: left;
	padding-left: 18px;
	width: 57px
}

.ui-brand-btn-ex-align-left {
	float: left;
	width: 17px;
	padding-left: 5px;
	text-align: left;
	overflow: hidden;
	*font-size: 16px
}

.ui-brand-btn-ex-align-left span {
	display: none
}

.ui-brand-btn-ex-align-left:hover {
	width: 57px;
	padding-left: 18px;
	*font-size: 12px
}

.ui-brand-btn-ex-align-left:hover span {
	display: inline-block
}

.ui-brand-btn-ex-align-right {
	text-align: center;
	width: 22px;
	float: right;
	overflow: hidden;
	*font-size: 16px
}

.ui-brand-btn-ex-align-right span {
	display: none
}

.ui-brand-btn-ex-align-right:hover {
	width: 75px;
	text-align: center;
	*font-size: 12px
}

.ui-brand-btn-ex-align-right:hover span {
	display: inline-block
}

.ui-brand-num {
	text-align: center
}

.ui-brand-num em {
	font-weight: 700;
	font-style: normal
}

.ui-btn-search-l {
	width: 97px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	border: 0;
	outline: 0;
	color: #fff;
	cursor: pointer;
	background: #684e41 url("") no-repeat;
	*background: #684e41 url(/themes/Style1/Image/btn-search-l.png) no-repeat
}

.ui-btn-search-l:hover,.ui-btn-search-l-hover {
	text-decoration: none;
	background-color: #835a35;
	background-position: 0 -26px
}

.ui-btn-search-l:active,.ui-btn-search-l-active {
	background-color: #7a433b;
	background-position: 0 -52px
}

.ui-btn-search-l:visited,.ui-btn-search-l-selected {
	background-color: #784239;
	background-position: 0 -78px
}

.ui-tab-os-l,.ui-tab-os-s,.ui-tab-ob-l,.ui-tab-ob-s,.ui-tab-cs-l,.ui-tab-cs-s,.ui-tab-cb-l,.ui-tab-cb-s,.ui-tab-cc-s {
	*zoom: 1;
	padding-left: 1px;
	_padding-left: 2px
}

.ui-tab-os-l:after,.ui-tab-os-s:after,.ui-tab-ob-l:after,.ui-tab-ob-s:after,.ui-tab-cs-l:after,.ui-tab-cs-s:after,.ui-tab-cb-l:after,.ui-tab-cb-s:after,.ui-tab-cc-s:after {
	display: block;
	height: 0;
	clear: both;
	content: ''
}

.ui-tab-option {
	float: left;
	font-size: 12px;
	margin-left: -1px
}

.ui-tab-cur {
	font-weight: 700;
	margin-bottom: -1px;
	position: relative
}

.ui-tab-name {
	display: block;
	_float: left;
	color: #333;
	text-decoration: none;
	border: 1px solid #ccc;
	background-color: #fff;
	border-bottom: 0;
	height: 23px;
	line-height: 23px;
	padding: 0 15px;
	cursor: pointer
}

.ui-tab-name:hover {
	color: #a60000;
	text-decoration: none
}

.ui-tab-cur .ui-tab-name {
	border-top-width: 2px
}

.ui-tab-os-l {
	border-bottom: 1px solid #a60000
}

.ui-tab-os-l .ui-tab-cur {
	font-size: 14px
}

.ui-tab-os-l .ui-tab-name {
	height: 28px;
	line-height: 28px;
	padding: 0 20px
}

.ui-tab-os-l .ui-tab-cur .ui-tab-name {
	border-color: #a60000
}

.ui-tab-os-s {
	border-bottom: 1px solid #a60000
}

.ui-tab-os-s .ui-tab-cur .ui-tab-name {
	border-color: #a60000
}

.ui-tab-ob-l {
	border-bottom: 2px solid #817066;
	padding-left: 0
}

.ui-tab-ob-l .ui-tab-option {
	margin-right: 1px;
	margin-left: 0
}

.ui-tab-ob-l .ui-tab-cur {
	font-size: 14px
}

.ui-tab-ob-l .ui-tab-name {
	color: #595959;
	background-color: #eae5e1;
	border-color: #eae5e1;
	height: 28px;
	line-height: 28px;
	padding: 0 20px
}

.ui-tab-ob-l .ui-tab-name:hover {
	background-color: #817066;
	border-color: #817066;
	color: #fff
}

.ui-tab-ob-l .ui-tab-cur .ui-tab-name {
	background-color: #817066;
	border-color: #817066;
	color: #fff
}

.ui-btn-s-primary,.ui-btn-m-primary,.ui-btn-l-primary,.ui-btn-s,.ui-btn-m,.ui-btn-l {
	padding: 0 10px;
	display: inline-block;
	height: 20px;
	background: url("") repeat-x;
	*background: url(/themes/Style1/Image/btn.png) repeat-x;
	color: #fff;
	font-size: 12px;
	border: 0 none;
	border-left: 1px solid #950b00;
	border-right: 1px solid #950b00;
	cursor: pointer;
	outline: 0;
	overflow: visible;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	*zoom: 1
}

.ui-btn-s-primary,.ui-btn-m-primary,.ui-btn-l-primary {
	background-color: #950b00;
	border-color: #950b00;
	color: #fff
}

.ui-btn-s,.ui-btn-m,.ui-btn-l {
	background-color: #ccc;
	border-color: #ccc;
	color: #333
}

button.ui-btn-s-primary,button.ui-btn-m-primary,button.ui-btn-l-primary,button.ui-btn-s,button.ui-btn-m,button.ui-btn-l {
	*border-color: #000;
	*filter: chroma(color=black)
}

.ui-btn-s-primary,.ui-btn-s {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: 400;
	font-family: \5b8b\4f53
}

.ui-btn-m-primary,.ui-btn-m {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: 700
}

.ui-btn-l-primary,.ui-btn-l {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700
}

button.ui-btn-s-primary,button.ui-btn-s {
	height: 20px;
	*height: 22px;
	line-height: 17px;
	vertical-align: 2px
}

button.ui-btn-m-primary,button.ui-btn-m {
	height: 25px;
	*height: 27px;
	line-height: 22px
}

button.ui-btn-l-primary,button.ui-btn-l {
	height: 30px;
	*height: 32px;
	line-height: 27px
}

.ui-btn-s-primary {
	background-position: 0 0
}

.ui-btn-s-primary-hover,.ui-btn-s-primary:hover {
	background-position: 0 -20px
}

.ui-btn-s-primary-active,.ui-btn-s-primary:active {
	background-position: 0 -40px
}

.ui-btn-s-primary-selected {
	background-position: 0 -60px
}

.ui-btn-m-primary {
	background-position: 0 -80px
}

.ui-btn-m-primary-hover,.ui-btn-m-primary:hover {
	background-position: 0 -105px
}

.ui-btn-m-primary-active,.ui-btn-m-primary:active {
	background-position: 0 -130px
}

.ui-btn-m-primary-selected {
	background-position: 0 -155px
}

.ui-btn-l-primary {
	background-position: 0 -180px
}

.ui-btn-l-primary-hover,.ui-btn-l-primary:hover {
	background-position: 0 -210px
}

.ui-btn-l-primary-active,.ui-btn-l-primary:active {
	background-position: 0 -240px
}

.ui-btn-l-primary-selected {
	background-position: 0 -270px
}

.ui-btn-s {
	background-position: 0 -300px
}

.ui-btn-s-hover,.ui-btn-s:hover {
	background-position: 0 -320px
}

.ui-btn-s-active,.ui-btn-s:active {
	background-position: 0 -340px
}

.ui-btn-s-selected {
	background-position: 0 -360px
}

.ui-btn-m {
	background-position: 0 -380px
}

.ui-btn-m-hover,.ui-btn-m:hover {
	background-position: 0 -405px
}

.ui-btn-m-active,.ui-btn-m:active {
	background-position: 0 -430px
}

.ui-btn-m-selected {
	background-position: 0 -455px
}

.ui-btn-l {
	background-position: 0 -480px
}

.ui-btn-l-hover,.ui-btn-l:hover {
	background-position: 0 -510px
}

.ui-btn-l-active,.ui-btn-l:active {
	background-position: 0 -540px
}

.ui-btn-l-selected {
	background-position: 0 -570px
}

.ui-btn-s-primary:hover,.ui-btn-m-primary:hover,.ui-btn-l-primary:hover,.ui-btn-s:hover,.ui-btn-m:hover,.ui-btn-l:hover {
	text-decoration: none
}

.ui-btn-disable {
	border: 1px solid #ccc;
	background: #f2f2f2;
	color: #c5c5c5;
	cursor: default
}

.ui-slide-arrow-l,.ui-slide-arrow-m,.ui-slide-arrow-s,.ui-slide-arrow-mini:hover,.ui-slide-nav-c-l li,.ui-slide-nav-c-l .active,.ui-slide-nav-c-m li,.ui-slide-nav-c-m .active {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAADaCAYAAAD+FPHQAAAKIklEQVR4Xu2df2iV1x2HzXslLHAh4MhIG7ijkhERJo6AMhEqGekc6RQlo2WFUmjMqCg6RyQhoiQYvCxEFP8ISxcKKysrlYlZJVnDRmUBMSgKYVJRCARuG7gQCAQsoaF7GF94y7ubnffXOSf3vecDzx9tzv1+/PSccOs55/u+dTNTt7dpUh7a4MdQD0EtwXMhtn7+yyOxPrcd0lIjdEEndEABwmgD7gozMA9RZC14J/TCEZnZqMpBhzAkK+BDGIfyVgx+DAahHdJUKwxBP0zCCCxDqvIgqnbDP+CvElqXGuAUPINzkLMZvB8eQQeYUh7G4AG0mg6+A6bhCtSDDe2FR9BtKngB/gWHwbby8Amc0x28VULvhq2kMbisK3gTTEMBtqIGoS/t4PXwqcz4Vtbv//63qe40g9+AfVAN+oDwbWkE74ZeqBbl4c+Er08SPA/XoNrUDueSBL8ILVCNGmTWW+IEb4YzUK3KQ1+c4H1QD9WsXma9OUrwBuiFalcDvBcleDfkIQt6J0rwNyArKrDcD4YJ3gAdkCV1hQm+T8JnSa+GCX4Qsqa9LPecKngbZE0NUFAFb4Usqk0V/BXIolpUwRshi8qrv86yqQZF8NqUByuQRa1CJbngS5BFLaqCP4Es6okq+OMszjYXBpRLfRaypruA1L/ji5AlzYbdiLgJWdELmAkb/EPIimb4/V4JG3wB5iELmoy6vVyEatdjZvtO1OC3ZOarWSNxj5BOQrVqjtm+GTf4HHwE1aZ1OJn0mPgslKCaNMxsLyQNXoY3YaOKvr5G0roRMQenq+QvIm+nfflnHEZgq6oErzHb5VSDCxdgGLaaFuAAlHRe8LsEJ7fQ7/yUhF4ycaVzHH4GJbCpIhyFNZOXeO/CT2DS0jbScRiwdXu5DD2wB2ZAt1bgLOyCW1bvqwsL8As4BPcgba3BCOyE67Bu/qK+evkfgJ0wIP8cV8swAa/D9+ECrNptzVCzCEWhCTrhILTCjgqdSEtQhgX57KysHGOqu70t2zry7beKGbfcd2YG13fGUjfbd6Ym2Hdmf6m7vjPXd6YJ13fm+s5c35nrO3N9Z1C7fWdQu31nUHN9Z67vDGqu78z1nUGt9J25vjPXdwa10nfm+s5c3xm4vjPXd+b6zlzfmes7yyiu/coFd31nGcH1nUFG+85c35nrO3N9Z1AzfWeu7wxqpu/M9Z1BzfSdub4zqL2+M6iZvjPXdwbZ7TtzfWeu78z1nbm+M9d35vrOXN+ZsfarMnwkKPW9l15KZPb1V1/FChD1fWd7oQ0aA/vXz+ncj9Uw89nLLyf2fu3LL5d1BO+Ad+AwNMFmugdTMCHPWooRPLk3/xFWkgbfC1fENIrWYBRGWQUvQgTX4s0qeBHn6+wU3I9qLORhCD5XPdZfpzcrqTlq8BtCPSTRPnhEeEVvmj5vwreHDT4ks52WmuG24jUeWr0J36IK3g0XIW21SPgKs2jGm/D1mwXfAX/Q3EEwCAHZ8vaD90t4nTrHrAe+ksx5M+tNgeByx1u/8kEflqA1bw+OGbyr/gb4sujtGe4M3s1yL/gGZr1ZYXj7wduNdwWLbHp7FnpHXwGRPW8PGm1dtbTp7cE6WJFNbw/KYFLLIDLvbfGCn+9n09uDOcM3khZAZM/bg1tgSncCmxNGvWVzwl/qBmd9AhAAfxBr3p4YDIBuzTLbswEDY97M9myl4HOal90GnIeAbHlLcKFH4yPGfsdsPw6am/JmtvHePPgKHNVwbDNO6OuKMdq8CY23es/tCexPceaLhFZcw9LnTeiTUXZZn0r4WwmPkY4TWnGerc+b0ANx9tVX4DgciHiYtwbDsJPQyj+8Lm9C30p6aHhPwhegG7qgEXZDgyzLVXgIU/KVFfMsO7k3gdfTPi1dgqsC8iFo+jf2Xu9SeFfm67q6xMfEDdAJzYF2h8UYp6EVazE7i/J/b/8bvPeE8fPxHTAIvZCHoB7CBZgJEThYK/jz/9YiuLIWFKAfuqAAS9+5yrkUZ7xX4Ql55yqFFtphGq5B7v+EDl2Lsdcgp3gK6L/hPSh8J1iv/PvO6OP94K3wmT9QyRkY2yR0arWkxieQVzzRrxB1vCcGH0ATiEKH7wJfCWox65Vq9YXYl2uEvqjj5UAh9gMyLgZmO7VaAvVC6VjU8V7Cp17u44CgzTdIVotZ92tBhJXTFHV8Go9D+SmI0qkVYzOyHHW8J9+vCeTPSpq1hCkIo6mo4z0MVtPaG0+zljAKa2Eu/EQdn0bj/HMQpVrLv7W8eZg1+fli1PGeLI8kW7ZzIEqxls8s7IEJWA7ce90Ds3HGb4dJ6It5Tj0ReDFqolpsHFCrohbhN4JK6vESvARFuBzjOGY4sF1c4ispca2rE+9viyU+F7VDoRiplVr2yILtyklqyVVMQ/KDb8DbcB5U1zDnYf9mbdcE2IBItRgvtUwH9xmFnXAJ5mBNDJ7CTTgadkOQMMpajNkP1DKvut+e6NFqcPjTO8bCyKaGAvesJ+WVyFMwDQ/gG+EBTMvPGKOWBh8trRnNMATvQq7i7omsZLgGk3BJ8VoPmz7qGReTZ9AroVXKydhnijvmGn2SBz8D05CPeW1yWmoopMEnQfAjMAZJNSa1AtLjkzR4C/wJcpBUOalFTV86fZIEv5jyZbtGqelLo0/c4AV4F9IWNakt0u0TJ/ivIQdpKye1RXp94gTvBF3qAJEpHx+bz17eDSK9PnGCN4Em+bUN+bi/pFi+vezX1u0TJ/hTE7eFzfn42HxK5z9BpNcnTvCPYUPPVUpqi3T7xAm+qOnZLpNSW6TXJ+4OzDCsQVqSO2e+dPvEDV6CtyAtvSU1fWn0iR1cmIKzkFTUoFZAOn0SBReuJ3iI1Jp8lhoKGfNRBw/OyC6YhA1QaUPG7lLMgE6f5MGFEvTAD+E0zMDDwEW/GTgtY3pUv2t2fNQnKUY59P4ft9mUO0kJyatwBe5XOO24Lz9jTHjZ9N4e8lV5/dAEaNPTjn0yrgxFGFcdE9v09hT731/AmBiHVZN85gvVvrd5b3XwK3A7YWN7QWpQSyEj3urgf4F+SEv9UlMhnd7q4Jc1vdiRmtQOyJZ3MPgxGARdGhQPX9a8/eD1cAO0KvjkLnvefvAzhl7GjAdeIpveHuSgD0yp7/MTPTLr5r2hXoLL8xCNSR5fiix6S3DTEk9b3pYeeQTiacvb3ntLxdOWt73Xd4qnLe+aPzRctfWiRZveHjwHsxJPW9723mkonja9PbgDZiWe9rz9Y+IymFJZPJE9bw/W4SqY0lW2l/FEFrzFk+BIzEugW6XA0Y8lbz/4uqGXPuHh737a9A6+2m8EdKkoHr4sensVXvr0MaQqqTkAAdnz9iCoN6GY7kxTUyHT3h5U0gD8KmF3cElMFTNtzFsdXLgJu+B8xO/asnzmR6qla9PbC9HaPAo/gENQhPkKZ9jz8rNDMnY0zLmZTe/tEFZ3BQ0y7/0fVpShI0Vk2hAAAAAASUVORK5CYII=) no-repeat\9;*background: url(/themes/Style1/Image/slide.png) no-repeat;
	_background: 0 0
}

.ui-slide-arrow-s {
	display: inline-block;
	position: relative;
	height: 14px;
	width: 14px;
	_overflow: hidden;
	background-color: #b8b2b1;
	background-color: transparent\9;
	background-color: #b8b2b1\9\0;
	_background-color: #b8b2b1;
	background-position: -37px -142px;
	color: #fff;
	text-align: center;
	font: 700 11px/15px \5b8b\4f53,Hei;
	border-radius: 8px;
	-ms-border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	-khtml-border-radius: 9px
}

.ui-slide-arrow-s:hover {
	text-decoration: none;
	background-color: #B91919;
	background-color: transparent\9;
	background-color: #B91919\9\0;
	_background-color: #B91919;
	background-position: -50px -142px;
	-moz-transition: background .2s ease-in,color .2s ease-out;
	-webkit-transition: background .2s ease-in,color .2s ease-out;
	-o-transition: background .2s ease-in,color .2s ease-out;
	transition: background .2s ease-in,color .2s ease-out
}

.ui-loading {
	background: url(/themes/Style1/Image/loading.gif) no-repeat scroll 50% 50%
}

.ui-more-bg-arrow,.ui-more-nbg-arrow,.ui-more-wb-arrow,.ui-more-drop-l-arrow,.ui-more-expand-l-arrow {
	background: url("") -99999px -99999px no-repeat;
	*background: url(/themes/Style1/Image/more.png) -99999px -99999px no-repeat
}

.ui-more-bg {
	position: relative;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 28px 0 10px;
	color: #333;
	background: #e5e5e5;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px
}

.ui-more-bg-arrow {
	position: absolute;
	display: inline-block;
	top: 6px;
	right: 10px;
	height: 13px;
	line-height: 13px;
	width: 13px;
	background-position: 0 0;
	overflow: hidden
}

.ui-more-bg:hover {
	text-decoration: none;
	background-color: #b10000;
	color: #fff
}

.ui-more-bg:hover .ui-more-bg-arrow {
	background-position: 0 -13px
}

.ui-more-nbg {
	position: relative;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 28px 0 10px;
	color: #333
}

.ui-more-nbg-arrow {
	position: absolute;
	display: inline-block;
	top: 6px;
	right: 10px;
	height: 13px;
	line-height: 13px;
	width: 13px;
	background-position: 0 -26px
}

.ui-more-nbg:hover {
	text-decoration: underline;
	color: #b10000
}

.ui-more-nbg:hover .ui-more-nbg-arrow {
	background-position: 0 -39px
}

.ui-more-wb {
	position: relative;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 28px 0 10px;
	background: #333;
	color: #fff
}

.ui-more-wb-arrow {
	position: absolute;
	display: inline-block;
	top: 6px;
	right: 10px;
	height: 13px;
	line-height: 13px;
	width: 13px;
	background-position: 0 -52px
}

.ui-more-wb:hover {
	text-decoration: underline
}

.ui-more-drop-l,.ui-more-expand-l {
	vertical-align: middle;
	position: relative;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 24px 0 0;
	color: #806f66
}

.ui-more-drop-l-arrow,.ui-more-expand-l-arrow {
	position: absolute;
	display: inline-block;
	top: 11px;
	right: 10px;
	height: 5px;
	line-height: 5px;
	width: 9px;
	overflow: hidden;
	background-position: -2px -66px
}

.ui-more-expand-l-arrow {
	background-position: -2px -72px
}

.ui-more-drop-l:hover,.ui-more-expand-l:hover {
	color: #b10000;
	text-decoration: none
}

.ui-more-drop-l:hover .ui-more-drop-l-arrow {
	background-position: -2px -78px
}

.ui-more-expand-l:hover .ui-more-expand-l-arrow {
	background-position: -2px -84px
}

.searchTip,.suggestTip {
	border: 1px solid #f7eae7;
	color: #595959;
	margin-bottom: 10px
}

.suggestTip {
	padding: 20px 0 20px 123px;
	line-height: 27px;
	font-size: 14px
}

.suggestTip em {
	color: #790103;
	font-weight: bolder
}

.suggestTip strong {
	font-weight: 400;
	color: #c49173
}

.suggestTip-result {
	font-size: 12px
}

.suggestTip-advice {
	height: 32px;
	line-height: 32px;
	color: #b0a59f;
	background-color: #fffae0;
	padding-left: 32px
}

.suggestTip-kw {
	color: #806f66
}

.searchTip {
	padding: 8px 20px 20px 115px;
	background-position: 23px center
}

.searchTip h2 {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	line-height: 38px
}

.searchTip h3 {
	line-height: 36px
}

.searchTip li {
	margin-bottom: 5px;
	list-style: decimal inside
}

.searchTip-kw {
	padding-left: 10px;
	overflow: hidden;
	margin: 10px 0;
	height: 25px;
	line-height: 25px;
	background-color: #F7FAFF;
	border: 1px solid #E1E7F5;
	color: #666
}

.searchTip-kw a {
	margin-right: 8px;
	padding-right: 8px;
	white-space: nowrap;
	border-right: 1px solid #ccc
}

.searchTip-input {
	width: 180px;
	padding: 4px 5px;
	height: 15px;
	line-height: 15px;
	margin: 2px 10px 0 0;
	border: 1px solid #e5e5e5
}

.nrt {
	
	border: 1px solid #F7EAE7;
	color: #595959;
	margin-bottom: 10px;
	padding: 20px 0 20px 123px;
	line-height: 27px;
	font-size: 14px
}

.nrt-guide {
	font-size: 12px
}

.nrt-guide span {
	color: #000;
	font-weight: 400
}

.nrt a,.nrt em {
	color: #790103;
	font-weight: bolder;
	margin: 0 10px
}

.lrt {
	position: relative;
	background: #FFF8F6;
	border: 1px solid #F7EAE7;
	line-height: 32px;
	padding: 0 15px;
	margin: 20px 0;
	font-family: \5b8b\4f53;
	color: #606060;
	font-weight: 700;
	*zoom: 1
}

.lrt span {
	color: #000;
	font-weight: 400
}

.lrt a {
	margin: 0 10px;
	color: #790103;
	font-weight: bolder
}

.lrt a.lrt-cancel {
	color: #8F8F8F;
	text-decoration: underline;
	font-weight: 400;
	float: right;
	*float: none;
	*position: absolute;
	*right: 15px;
	*top: 0
}

.lrt a.lrt-cancel:hover {
	color: #c10001!important
}

.lrt .lrt-cat {
	background: url(/themes/Style1/Image/T1tL21XfBbXXckL6Z0-130-130.png) no-repeat -83px -63px;
	position: absolute;
	height: 16px;
	width: 48px;
	top: -18px;
	left: 15px
}

.qt {
	border-bottom: 2px solid #790103;
	margin: 10px 0;
	padding: 3px 0;
	font-family: \5b8b\4f53;
	color: #606060;
	font-size: 0;
	*word-spacing: -1px
}

.qt * {
	font-size: 12px;
	*word-spacing: normal
}

.qt * {
	*zoom: 1;
	*vertical-align: middle
}

.qt em,.qt a {
	color: #790103
}

.qt a * {
	cursor: pointer
}

.qt em,.qt del {
	margin-left: 5px;
	margin-right: 5px
}

.qt em {
	font-weight: 700
}

.qt del {
	color: #C9C9C9;
	text-decoration: line-through
}

.qt .ws:after {
	content: ' '
}

.qt .fr {
	float: right
}

.qt .fl {
	float: left
}

.qt .m0 {
	margin: 0
}

.qt .m5 {
	margin-left: 5px;
	margin-right: 5px
}

.qt .mr5 {
	margin-right: 5px
}

.qt .ml5 {
	margin-left: 5px
}

.qt .m10 {
	margin-right: 10px;
	margin-left: 10px
}

.qt .mr10 {
	margin-right: 10px
}

.qt .ml10 {
	margin-left: 10px
}

.qt .p15 {
	padding: 15px
}

.qt .pt13 {
	padding-top: 13px
}

.qt .pb13 {
	padding-bottom: 13px
}

.qt .fwb {
	font-weight: 700
}

.qt .fc-333 {
	color: #333
}

.qt .fc-666 {
	color: #333
}

.qt .fc-999 {
	color: #999
}

.qt .fc-865 {
	color: #865
}

.qt .sep-01 {
	border-left: 1px solid #dfdfdf;
	padding-left: 10px;
	margin-left: 5px
}

.qt .qt-more {
	float: right;
	line-height: 1.5;
	height: auto
}

.qt .qt-more i {
	text-indent: -9999px;
	top: 2px
}

.qt .bc-cec9c5 {
	border-color: #cec9c5
}

.qc {
	height: 345px!important;
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
	*position: relative
}

.qc .view {
	width: 1000%
}

.qc-stdGuide {
	width: 100%;
	padding: 10px 4px 4px;
	margin-left: -4px
}

.qMore {
	float: right;
	padding: 0 5px
}

.tmallRecommend {
	height: 320px;
	line-height: 20px;
	border: 2px solid #d4d0cb;
	margin-bottom: 10px
}

.tmallRec-item {
	position: relative;
	*display: inline;
	float: left;
	width: 16%;
	*width: 15.5%;
	margin: 20px 2%
}

.tRi-img {
	display: block;
	text-align: center;
	vertical-align: center;
	overflow: hidden;
	height: 160px;
	width: 160px
}

.tRi-price {
	font-family: arial,verdana,sans-serif!important;
	font-size: 14px;
	font-weight: 700;
	margin-top: 10px;
	color: #c00
}

.tRi-title {
	height: 44px;
	line-height: 22px;
	overflow: hidden
}

.tRi-title a {
	color: #666
}

.tRi-sell {
	color: #a7a7a7
}

.tRi-sell em {
	font-weight: 700;
	color: #c49173
}

.tRi-extra a {
	color: #568396;
	margin-right: 3px
}

.crumb {
	position: relative;
	height: 38px;
	background: #fff;
	z-index: 100
}

.crumbArrow,.crumbDelete,.crumbSearch-btn,.crumbDrop i,.crumbSlide-prev,.crumbSlide-next {
	background: url(/themes/Style1/Image/T186tKFDR_XXaYpYLe-35-30.png) no-repeat
}

.crumbCon {
	height: 100%;
	margin: 0 auto;
	line-height: 27px;
	position: relative;
	z-index: 10001;
	border-top: 1px solid #e5e5e5
}

.crumbSlide {
	height: 30px;
	margin: 3px 180px 0 25px;
	_margin-top: 5px;
	position: relative
}

.spuCrumbCon .crumbSlide {
	margin-left: 0
}

.crumbSlide-con {
	position: absolute;
	margin-left: -9px;
	width: 9999px
}

.crumbSlide-con .crumbTitle {
	color: #b0a59f
}

.crumbSlide-con li {
	padding-left: 9px;
	color: #fff;
	float: left
}

.crumbSlide-con a {
	color: #666
}

.crumbSlide-con a:hover {
	color: #C40000
}

.crumbSlide-con a.crumbStrong {
	display: inline-block;
	overflow: hidden;
	max-width: 9.25em;
	max-width: none\0;
	*max-width: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	*vertical-align: baseline
}

:root .crumbSlide-con a.crumbStrong {
	max-width: 9.25em\9
}

.crumbClip {
	position: absolute;
	width: 100%;
	height: 100%;
	clip: rect(0 100% 1000px 0);
	clip: rect(0,auto,1000px,0)
}

.crumbSlide-prev,.crumbSlide-next {
	position: absolute;
	top: 6px;
	visibility: hidden;
	cursor: pointer;
	width: 9px;
	height: 16px;
	z-index: 9;
	text-indent: -99999px;
	overflow: hidden
}

.crumbSlide-prev {
	background-position: 0 -14px;
	left: -21px
}

.crumbSlide-next {
	background-position: -9px -14px;
	right: -21px
}

.crumbSlide-prev-shadow,.crumbSlide-next-shadow {
	display: none;
	position: absolute;
	top: 3px;
	cursor: pointer;
	width: 5px;
	height: 25px;
	z-index: -1
}

.crumbSlide-prev-shadow {
	background-position: -138px -79px;
	left: -2px
}

.crumbSlide-next-shadow {
	background-position: -138px -104px;
	right: -2px
}

.crumbSlide-attr {
	cursor: pointer;
	position: relative
}

.crumbArrow {
	margin-left: 3px;
	vertical-align: middle;
	display: inline-block;
	width: 5px;
	height: 9px;
	text-indent: -999999px;
	background-position: -15px -5px;
	overflow: hidden;
	_margin-top: 10px;
	_margin-bottom: 7px
}

.crumbDelete {
	position: relative;
	_margin-bottom: 11px;
	top: -1px;
	vertical-align: middle;
	_top: 7px;
	_vertical-align: baseline;
	display: inline-block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	background-position: -20px 0
}

.crumbAttr {
	height: 22px;
	line-height: 21px;
	margin: 4px 0 4px 10px;
	padding-right: 9px;
	border-radius: 2px;
	border: 1px dotted #c40000
}

.crumbAttr-hover,.crumbAttr:hover {
	border: 1px solid #c40000
}

.crumbAttr-hover a,.crumbAttr:hover a {
	text-decoration: none
}

.crumbAttr-hover .crumbDelete,.crumbAttr:hover .crumbDelete,.crumbAttr .crumbDelete:hover {
	background-position: -20px 0
}

.crumbAttr a {
	color: #c40000
}

.crumbAttr a:hover {
	color: #c40000;
	text-decoration: none
}

.crumbSearch {
	position: relative
}

::-ms-clear,::-ms-reveal {
	display: none
}

.crumbSearch-label {
	float: left;
	position: relative;
	background-position: 0 -154px;
	border: 0;
	width: 125px;
	height: 20px;
	line-height: 21px;
	color: #666;
	padding: 0 25px 0 12px;
	margin-right: 15px;
	top: 4px;
	border: 1px solid #ccc
}

.crumbSearch-label.focus {
	background-position: 0 -132px
}

.crumbSearch-input {
	background-color: transparent;
	border: 0;
	color: #757575;
	outline: 0;
	float: left;
	line-height: 20px;
	*line-height: 21px;
	_line-height: 20px;
	height: 20px
}

.crumbSearch-input:focus,.crumbSearch-input.focus {
	color: #000
}

.crumbSearch-btn {
	border: 0;
	background-position: 0 0;
	display: inline-block;
	width: 15px;
	height: 14px;
	position: absolute;
	top: 8px;
	right: 25px;
	float: left;
	cursor: pointer;
	text-indent: -9999px;
	border-radius: 0 2px 2px 0
}

.crumbSearch-btn:hover,.crumbSearch-btn-hover {
	cursor: pointer;
	background-position: 0 0
}

.crumbTitle {
	display: inline-block;
	position: absolute;
	color: #999;
	top: 7px;
	right: 10px;
	line-height: 22px;
	line-height: 23px\9;
	height: 19px;
	overflow: hidden
}

.crumbTitle span {
	font-family: Arial;
	font-weight: 700;
	margin: 0 5px;
	position: relative;
	top: 0
}

.crumbDrop {
	position: relative;
	float: left;
	margin: 4px 6px 0 0;
	border-radius: 2px;
	line-height: 19px;
	*line-height: 23px;
	_line-height: 21px;
	border: 1px dotted #999
}

.crumbDrop i {
	background-position: -27px -5px;
	position: absolute;
	display: inline-block;
	right: 8px;
	top: 8px;
	width: 8px;
	height: 5px;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden
}

.crumbDrop-hover {
	position: relative;
	border: 1px dotted #c40000
}

.crumbDrop-hover .crumbDrop-bd {
	display: block
}

.crumbDrop-hover i {
	background-position: -27px 0
}

.crumbDrop-hd {
	display: inline-block;
	padding: 0 20px 1px 7px;
	color: #fefefc;
	text-decoration: none;
	outline: 0
}

.crumbDrop-bd {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	margin-top: -1px;
	padding-top: 14px;
	padding-bottom: 5px;
	overflow: hidden;
	background-image: url(about:blank);
	background-color: rgba(0,0,0,.8);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc000000, endcolorstr=#cc000000);
	*zoom: 1;
	border: 1px solid #dbdbdb;
	border-radius: 3px
}

.ie9 .crumbDrop-bd,.ks-ie9 .crumbDrop-bd {
	background-color: transparent
}

.crumbDrop-bd ul {
	float: left;
	border-left: 1px dashed #d5d5d5;
	margin-left: -1px;
	margin-bottom: 15px;
	height: 132px
}

.crumbDrop-bd li {
	float: none;
	padding-right: 20px;
	padding-left: 16px
}

.crumbDrop-bd a {
	display: block;
	color: #fff;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-indent: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(about:blank);
	width: 102px
}

.crumbDrop-bd a:hover {
	text-decoration: underline;
	color: #F2DCC7
}

.crumbDrop-bd a.crumbDrop-disable {
	color: #9A9B9A;
	font-weight: 700;
	cursor: default
}

.crumbDrop-bd a.crumbDrop-disable:hover {
	text-decoration: none;
	color: #9A9B9A
}

.attrs {
	border-top: 1px solid #E6E2E1;
	_zoom: 1
}

.attrs a {
	outline: 0
}

.attr {
	background-color: #F7F5F5;
	border-color: #E6E2E1 #E6E2E1 #D1CCC7;
	border-style: solid solid dotted;
	border-width: 0 1px 1px
}

.attr,.attr ul {
	*zoom: 1
}

.attr:after,.attr ul:after {
	display: block;
	clear: both;
	height: 0;
	content: ' '
}

.attr .av-scroll {
	height: 145px!important;
	margin-bottom: 5px;
	overflow-x: hidden;
	overflow-y: scroll
}

.attrKey {
	float: left;
	padding: 7px 0 0;
	width: 10%;
	color: #B0A59F;
	text-indent: 13px
}

.attrKey,.attrKey a {
	display: block;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.attrKey a {
	color: #806F66
}

.attrValues {
	position: relative;
	float: left;
	background-color: #FFF;
	width: 90%;
	padding: 4px 0 0;
	overflow: hidden
}

.attrValues ul {
	position: relative;
	margin-right: 105px;
	margin-left: 25px
}

.attrValues ul.av-expand {
	height: auto;
	*margin-bottom: 5px
}

.attrValues ul.av-collapse {
	overflow: hidden
}

.attrValues li {
	float: left;
	height: 22px;
	line-height: 22px
}

.attrValues li a {
	position: relative;
	color: #806F66;
	display: inline-block;
	padding: 1px 20px 1px 4px;
	line-height: 20px;
	height: 20px;
	white-space: nowrap
}

.attrValues li a:hover {
	color: #C10001;
	text-decoration: none
}

.attrValues li a:hover i {
	background-position: -13px 0
}

.attrValues li a i {
	position: absolute;
	display: inline-block;
	background-position: 0 0;
	font-size: 1px;
	height: 13px;
	width: 13px;
	right: 3px;
	top: 4px;
	visibility: hidden
}

.attrValues li.av-selected a {
	border: 1px solid #B0A59F;
	padding: 0 19px 0 3px
}

.attrValues li.av-selected a:hover {
	border-color: #A10002
}

.attrValues li.av-selected i {
	visibility: visible
}

.av-options {
	position: absolute;
	right: 0;
	top: 2px;
	width: 105px;
	z-index: 1
}

.avo-multiple {
	float: left;
	background-color: #F2F0EF;
	border: 1px solid #EFEBE9;
	color: #806F66;
	cursor: pointer;
	line-height: 14px!important;
	line-height: 15px;
	margin: 5px 5px 5px 0;
	padding-right: 3px;
	position: relative;
	text-align: right;
	width: 43px
}

.avo-multiple i {
	background-position: -32px -13px!important;
	display: block;
	height: 8px;
	left: 4px;
	line-height: 8px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	vertical-align: middle;
	width: 8px
}

.avo-multiple:hover {
	text-decoration: none;
	border-color: #DEDAD8
}

.avo-multiple:hover i {
	background-position: -22px -13px
}

.avo-more {
	display: none;
	float: right
}

.av-btns {
	display: none;
	padding-bottom: 5px;
	text-align: center
}

.av-btns a {
	margin: 1px 5px
}

.av-btns a:first-child {
	margin: 0 5px
}

.attrs-border {
	position: relative;
	top: -1px;
	border-top: 1px solid #D1CCC7;
	height: 0;
	overflow: hidden;
	z-index: 2
}

.brandAttr {
}

.brandAttr .attr {
	border: 2px solid #D1CCC7;
	margin-top: -1px
}

.brandAttr .attrKey {
	padding-top: 9px
}

.brandAttr .attrValues {
	padding-top: 6px
}

.brandAttr .av-expand {
	margin-right: 30px
}

.brandAttr .av-expand li a {
	width: 150px
}

.brandAttr .av-collapse {
	overflow: hidden;
	max-height: 60px;
	_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>60)?'60px':'auto';
}(this))
}

.brandAttr ul {
*margin-bottom: 5px
}

.brandAttr .av-search {
background-position: 0 -86px;
display: none;
height: 20px;
position: relative;
width: 131px;
margin-bottom: 10px;
margin-left: 25px
}

.brandAttr .av-search input {
background: none repeat scroll 0 0 transparent;
border: 0 none;
font-size: 12px;
height: 20px;
left: 22px;
line-height: 20px;
position: absolute;
width: 105px;
z-index: 1
}

.brandAttr li {
margin: 0 8px 8px 0
}

.brandAttr li a {
text-overflow: ellipsis;
overflow: hidden
}

.brandAttr .av-options {
top: 4px
}

.brandAttr li a img {
display: none
}

.brandAttr .showLogo ul {
padding-top: 1px;
margin-bottom: 5px;
_margin-bottom: 0;
_padding-bottom: 5px
}

.brandAttr .showLogo li {
border: 1px solid #e1e1e1;
width: 104px;
text-align: center;
height: 52px;
line-height: 52px;
overflow: hidden;
margin: 0;
margin-right: -1px;
margin-top: -1px
}

.brandAttr .showLogo li a {
padding: 0;
line-height: 52px;
height: 50px;
width: 102px;
overflow: hidden;
border: 1px solid transparent;
_border: 1px solid #fff;
float: left
}

.brandAttr .showLogo li a i {
right: 0;
top: -1px
}

.brandAttr .showLogo li a img {
display: inline;
width: 80px;
height: 40px;
margin: 6px 12px
}

.brandAttr .showLogo li:hover,.brandAttr .showLogo li.li-hover,.brandAttr .showLogo li.av-selected {
position: relative
}

.brandAttr .showLogo li.av-selected,.brandAttr .showLogo li.av-selected a {
border-color: #B0A59F
}

.brandAttr .showLogo li:hover,.brandAttr .showLogo li.li-hover,.brandAttr .showLogo li:hover a,.brandAttr .showLogo li.li-hover a {
_border: 1px solid;
border-color: #A10002;
z-index: 1
}

.brandAttr .showLogo li:hover a img,.brandAttr .showLogo li.li-hover a img {
display: none
}

.brandAttr .showLogo .av-collapse {
max-height: 106px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>106)?'106px':'auto';
}(this))
}

.brandAttr .attr .showLogo .av-scroll {
height: 265px!important
}

.cateAttrs {
}

.cateAttrs .attrKey {
background-position: -112px -42px;
*background-position: -112px -43px;
padding: 0;
margin-top: 7px;
text-indent: 27px;
width: 10%
}

.cateAttrs .attrValues ul {
margin-right: 50px
}

.cateAttrs .attrValues .av-collapse {
height: auto;
max-height: 58px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>58)?'58px':'auto';
}(this))
}

.cateAttrs li {
display: block;
margin: 0 5px 8px 0;
*margin-bottom: 0;
*padding-bottom: 8px;
width: 180px;
overflow: hidden
}

.cateAttrs li span {
color: #BFBFBF
}

.cateAttrs li b {
float: left;
*float: none;
*display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 120px;
_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.clientWidth>120)?'120px':'auto';
}(this))
}

.cateAttrs .avo-multiple {
visibility: hidden
}

.cateAttrs .reinforced a {
background: #F9F9F9;
border: 1px solid #DFDAD4;
padding: 0 5px;
line-height: 17px;
height: 18px;
vertical-align: top
}

.cateAttrs .reinforced a:hover {
background: #9E8D86;
border-color: #9E8D86;
color: #fff
}

.cateAttrs .reinforced a:hover span {
color: #fff
}

.cateAttrs .d5c li {
width: 20%;
margin: 1px 0 3px;
*margin-bottom: 0;
*padding-bottom: 3px
}

.cateAttrs .d5c li a {
margin-right: 5px
}

.cateAttrs .av-collapse .nonQPCate {
display: none
}

.cateAttrs .av-expand .nonQPCate {
display: block
}

.propAttrs {
border-top: 1px solid #D1CCC7;
margin-top: -1px
}

.propAttrs li {
margin: 0 25px 10px 0
}

.propAttrs .forMultiple .attrValues {
background-color: #EFECEB
}

.propAttrs .attrValues .av-collapse {
height: 25px
}

.propAttrs .showLogo .av-collapse {
height: 75px
}

.propAttrs .showLogo li {
height: auto;
text-align: center
}

.propAttrs .showLogo li a {
padding-left: 13px;
padding-right: 13px;
margin-top: 50px
}

.propAttrs .showLogo li.av-selected a {
padding-left: 4px;
padding-right: 20px
}

.propAttrs .showLogo li.av-selected a span {
top: -48px;
_left: 0
}

.propAttrs .showLogo span {
display: block;
position: absolute;
top: -47px;
left: 0;
width: 100%;
_width: auto;
_left: 1px;
cursor: pointer;
*cursor: default
}

.propAttrs .showLogo img {
height: 45px;
vertical-align: middle
}

.propAttrs .hotspot {
border: 2px solid #D1CCC7;
margin-top: -2px
}

.propAttrs .hotspot .av-collapse {
height: auto;
max-height: 58px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>58)?'58px':'auto';
}(this))
}

.miniAttrs {
background-color: #F7F5F5;
border-color: #E6E2E1;
border-style: solid;
border-width: 0 1px;
*padding-right: 1px
}

.miniAttrs .miniAttr {
float: left;
position: relative;
height: 32px;
width: 33.33%;
*width: 33.32%;
z-index: 2
}

.miniAttrs .miniAttr .attr {
position: absolute;
width: 99.5%;
border-right-width: 0;
border-left-width: 0;
margin: 0 1px
}

.miniAttrs .miniAttr .attr.forMultiple ul {
padding-bottom: 0
}

.miniAttrs .miniAttr .attrKey {
width: 30%
}

.miniAttrs .miniAttr .attrValues {
list-style: none;
display: block;
width: 70%;
padding: 3px 0
}

.miniAttrs .miniAttr .attrValues ul {
margin-right: 0
}

.miniAttrs .miniAttr .av-options {
top: auto;
bottom: 5px
}

.miniAttrs .miniAttr .avo-multiple {
visibility: hidden
}

.miniAttrs .miniAttr .avo-more {
font-size: 0;
*text-indent: -99999px
}

.miniAttrs .miniAttr li {
margin: 0 5px 8px 0
}

.miniAttrs .miniAttr:hover,.miniAttrs .miniAttr-hover {
z-index: 11;
*zoom: 1
}

.miniAttrs .miniAttr:hover .attr,.miniAttrs .miniAttr-hover .attr,.miniAttrs .miniAttr:hover .forMultiple,.miniAttrs .miniAttr-hover .forMultiple {
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
margin: 0
}

.miniAttrs .miniAttr:hover .multipleRow,.miniAttrs .miniAttr-hover .multipleRow {
height: auto;
z-index: 2
}

.miniAttrs .miniAttr:hover .forMultipleBtn,.miniAttrs .miniAttr-hover .forMultipleBtn {
padding-bottom: 30px;
z-index: 1
}

.miniAttrs .miniAttr:hover .av-options,.miniAttrs .miniAttr-hover .av-options {
right: 33%
}

.miniAttrs .miniAttr:hover .avo-multiple,.miniAttrs .miniAttr-hover .avo-multiple {
visibility: visible
}

.miniAttrs .miniAttr:hover .avo-more,.miniAttrs .miniAttr-hover .avo-more {
visibility: hidden
}

.attrExtra {
display: block;
height: 29px;
position: relative;
top: -1px;
z-index: 2
}

.attrExtra-border {
background: #EFEBEA;
border: 1px solid #EBE4DE;
border-top: 0;
display: block;
font-size: 0;
height: 4px;
line-height: 2px;
overflow: hidden
}

.attrExtra-more {
background-color: #EFECEB;
border-color: #EFECEB #E6E2E1 #E6E2E1;
border-style: solid;
border-width: 1px;
position: absolute;
top: 4px;
right: 0;
z-index: 1;
display: block;
height: 16px;
width: 85px;
color: #806F66;
font-size: 12px;
line-height: 14px;
text-indent: 12px;
vertical-align: middle;
cursor: pointer
}

.attrExtra-more:hover {
text-decoration: none
}

.attrExtra-more i {
background-position: -58px -13px;
display: block;
height: 5px;
position: absolute;
right: 10px;
top: 5px;
width: 10px;
overflow: hidden
}

.attrExtra-more-drop i {
background-position: -48px -13px
}

.attrsTrigger {
display: none;
position: absolute;
height: 27px;
right: 0;
top: -36px;
_right: 65px;
_top: -38px;
font-weight: 700;
outline: 0;
cursor: pointer;
z-index: 999;
background: #eee;
color: #777;
padding: 5px 5px 6px 7px
}

.attrsTrigger i {
font-size: 18px;
margin-left: 3px
}

.attrsTrigger i.i-expand {
display: none
}

.attrsTrigger-expand i.i-expand {
display: inline
}

.attrsTrigger-expand i.i-collapse {
display: none
}

.attrsTrigger:hover {
color: #d11d00
}

.navAttrsForm {
position: relative;
*z-index: 11
}

.relKeyTop {
padding: 4px 0 0;
margin-left: -13px;
height: 16px;
overflow: hidden;
width: 100%;
*height: 14px
}

.relKeyTop li {
display: inline-block;
*zoom: 1;
*display: inline;
border-left: 1px solid #ccc;
line-height: 1.1;
*line-height: 1.2;
padding: 0 12px
}

.relKeyTop li a {
color: #999
}

.relKeyTop li a:hover {
color: #C10001;
text-decoration: none
}

.relKeyHide {
display: none
}

.filter {
margin: 10px 0;
padding: 5px;
position: relative;
_position: static;
z-index: 10;
background: #faf9f9;
color: #806f66
}

.filter i {
position: absolute;
display: inline-block;
overflow: hidden
}

.spuFilter {
margin: 0;
padding: 10px 5px
}

.filter-fix {
position: fixed;
_position: absolute;
width: 980px;
margin-top: 10px;
z-index: 999;
padding: 5px;
top: -10px;
box-shadow: 0 1px 5px #ccc
}

.filter a {
color: #806f66;
cursor: pointer
}

.filter a:hover {
color: #b10000;
text-decoration: none
}

.fArea,.fRange,.fSort,.fPrice,.fMenu,.fType-w,.fType-g,.fType-l {
float: left;
height: 22px;
line-height: 20px;
line-height: 24px\9;
border: 1px solid #ccc;
background-color: #fff;
z-index: 10
}

.fA-text,.fR-text {
display: inline-block;
height: 22px;
overflow: hidden;
width: 54px;
text-align: center
}

.fA-list,.fR-list {
display: none;
position: absolute;
z-index: 1;
padding: 5px 0;
background: #fff;
width: 200px;
border: 1px solid #ccc;
top: 22px;
left: -1px;
box-shadow: 0 1px 5px #ccc
}

.fArea {
width: 69px;
position: relative;
background-position: 53px -108px
}

.fAl-hd {
padding: 5px
}

.fAl-hd * {
float: left
}

.fA-list {
width: 340px;
padding: 5px
}

.fArea:hover .fA-list,.fArea-hover .fA-list {
display: block
}

.fAl-custom {
float: right;
width: 135px
}

.fAl-custom input {
border: 1px solid #ccc;
height: 18px;
width: 65px;
padding: 0 5px;
line-height: 18px;
color: #999
}

.fAl-custom button {
margin-left: -1px;
_margin-left: -2px;
_margin-top: -1px
}

.fAl-curLoc {
float: left;
margin-left: 25px
}

.fAl-curLoc a {
font-weight: 700;
color: #c60;
margin-right: 5px
}

.fArea.fDestArea {
width: 113px
}

.fDestArea .fA-label {
text-decoration: none;
background-color: #F7F5F5;
position: absolute;
padding-left: 4px;
height: 100%;
color: #B0A59F
}

.fDestArea .fA-text {
margin-left: 52px;
width: 54px
}

.fDestArea .fAl-hd {
border-bottom: 1px solid #D1CCC7
}

.fDestArea .fAl-curLoc {
float: right
}

.fDestArea .fAl-curLoc b {
margin-right: 5px
}

.fDestArea .fAl-curLoc a {
font-weight: 400
}

.fDestArea .fA-list {
padding-bottom: 10px
}

.fDestArea .fAl-loc {
padding-bottom: 0
}

.fRange {
position: relative;
width: 122px;
background-position: 118px -108px
}

.fR-text {
width: 125px
}

.fR-list {
padding: 0;
width: 122px;
overflow: hidden
}

.fR-list li {
margin-top: -1px;
height: 24px;
overflow: hidden;
border-top: 1px solid #eae5e1
}

.fR-list a,.fR-cur {
position: relative;
display: block;
height: 100%;
padding-left: 30px;
overflow: hidden
}

.fR-list a:hover {
height: 23px;
background: #f7f5f5
}

.fR-list i,.fR-cur i {
width: 20px;
height: 11px;
top: 6px;
left: 5px
}

i.fRl-ico-pu {
background-position: -22px -34px
}

i.fRl-ico-pd {
background-position: -45px -34px
}

i.fRl-ico-msd {
background-position: -68px -51px
}

i.fRl-ico-sd {
background-position: -68px -34px
}

i.fRl-ico-td {
background-position: -90px -34px
}

i.fRl-ico-qd {
background-position: -45px -51px
}

.fRange:hover .fR-list,.fRange-hover .fR-list {
display: block
}

.fSort {
position: relative;
display: inline-block;
margin-left: -1px;
overflow: hidden;
padding: 0 15px 0 5px
}

.fSort:hover,a.fSort-cur,a.fType-cur {
color: #B10000;
background: #F1EDEC
}

.fSort i {
top: 6px;
right: 5px;
width: 7px;
height: 10px;
line-height: 10px
}

.fSort .f-ico-arrow-d {
background-position: -22px -23px
}

.fSort-cur .f-ico-arrow-d,.fSort:hover .f-ico-arrow-d {
background-position: -30px -23px
}

.fSort .f-ico-arrow-u {
background-position: -38px -23px
}

.fSort-cur .f-ico-arrow-u,.fSort:hover .f-ico-arrow-u {
background-position: -46px -23px
}

.fPrice {
padding: 5px 5px 0;
margin: -5px 0 0 0;
position: relative;
border: 0;
background: 0 0
}

.fPrice input {
display: block;
float: left;
width: 33px;
height: 22px;
line-height: 22px;
border: 1px solid #ccc;
padding-left: 12px;
cursor: text
}

.fP-expand {
display: none;
width: 102px;
height: 24px;
padding: 5px;
text-align: center;
position: absolute;
top: 29px;
*top: 29px;
left: 0;
background-color: #EFECEB;
z-index: 2
}

.fP-expand a,.fP-expand a:hover {
color: #333
}

.fP-expand .ui-btn-s-primary,.fP-expand .ui-btn-s-primary:hover {
color: #fff
}

.filter .fPb-split {
position: static;
background-position: -78px -106px;
display: block;
float: left;
width: 8px;
height: 24px;
line-height: 24px
}

.fPb-item {
display: block;
float: left;
position: relative
}

.fPb-item i {
width: 12px;
height: 22px;
line-height: 22px;
left: 4px;
top: 2px
}

.fPrice-hover {
background: #EFECEB;
padding: 5px 5px 0;
height: 24px;
position: relative;
z-index: 999
}

.fPrice-hover input {
padding-left: 0;
width: 45px
}

.fPrice-hover .ui-price-plain {
display: none
}

.fPrice-hover .fP-expand {
display: block
}

.fMenu {
width: 255px;
height: 24px;
border: 0;
margin-right: 7px;
position: relative
}

.fMenu .i-new {
width: 23px;
height: 13px;
left: 13px;
top: -6px;
position: absolute;
background: url(/themes/Style1/Image/T1Zs7TXiNcXXbmSHkB-191-207.png) -158px -75px no-repeat;
z-index: 1
}

.fMenu label {
float: left;
line-height: 22px;
white-space: nowrap;
margin-top: 0\9;
_margin-top: 2px
}

.fMenu label em {
font-weight: 700
}

.fMenu input {
margin: 0 3px 0 0;
margin-top: -2px\9;
margin-right: 2px\9;
*margin-right: -1px;
*margin-top: 0;
_margin-bottom: 3px;
vertical-align: middle
}

.fMenu img {
vertical-align: middle;
margin-top: -2px;
margin-top: -4px\9;
*margin-top: 0;
_margin-top: -4px
}

.fM-con {
background-color: #fff;
position: absolute;
width: 100%;
*width: auto;
height: 22px;
overflow: hidden;
border: 1px solid #ccc;
text-indent: 5px;
*text-indent: 1px
}

.fMenu-expand .fM-con {
height: auto
}

.fM-con-H {
color: #c10000
}

.fMenu .ui-more-drop-l,.fMenu .ui-more-expand-l {
top: -1px;
right: -2px;
float: right;
outline: 0;
height: 22px
}

.fType-w,.fType-g,.fType-l {
position: relative;
display: inline-block;
width: 30px;
overflow: hidden;
padding-left: 15px
}

.fType-w i,.fType-g i,.fType-l i {
height: 9px;
width: 9px;
top: 7px;
left: 3px;
line-height: 9px
}

.fType-g,.fType-l {
margin-left: -1px
}

.fType-w i {
background-position: -11px -13px
}

.fType-w:hover i,.fType-cur i.fTw-ico {
background-position: 0 -13px
}

.fType-g i {
background-position: -39px 0
}

.fType-g:hover i,.fType-cur i.fTg-ico {
background-position: -28px 0
}

.fType-l i {
background-position: -11px -34px
}

.fType-l:hover i,.fType-cur i.fTl-ico {
background-position: 0 -34px
}

.fTip {
display: none;
position: absolute;
background: #FFFCCC;
border: 1px solid #D1CCC7;
height: 22px;
line-height: 20px;
padding: 0 5px 0 7px;
color: #806F66;
left: 15%;
top: -20px;
box-shadow: 1px 0 3px #807C79
}

.fTip .fT-cat {
display: none;
background-position: -83px -63px;
width: 47px;
height: 22px;
*height: 17px;
position: absolute;
top: -18px;
left: 50%;
z-index: -1;
margin-left: -23.5px;
overflow: hidden
}

.fTip .fT-arrow {
background-position: -71px -79px;
height: 5px;
width: 9px;
position: absolute;
bottom: -5px;
left: 50%;
margin-left: -2.5px;
overflow: hidden
}

.fDisctOpts {
padding-top: 5px;
clear: both;
_overflow: hidden;
*zoom: 1
}

.fDisctOpts span {
display: block;
width: 20%;
float: left
}

.fDisctOpts a,.fDisctOpts a i {
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
-webkit-transition-property: color,background-color,border-color;
-moz-transition-property: color,background-color,border-color;
-ms-transition-property: color,background-color,border-color;
-o-transition-property: color,background-color,border-color;
transition-property: color,background-color,border-color
}

.fDisctOpts a {
display: block;
position: relative;
background: #fff;
line-height: 20px;
height: 20px;
border: 1px solid #D1CCC8;
padding: 3px 0;
margin-left: -1px;
color: #806F66;
outline: 0;
text-align: center
}

.fDisctOpts a i {
bottom: -13px;
height: 0;
width: 0;
line-height: 0;
left: 50%;
margin-left: -6.5px;
border: 6px dashed transparent;
border-top: 7px solid transparent;
_border-color: tomato;
_filter: chroma(color=#ff6347)
}

.fDisctOpts .fDO-cur,.fDisctOpts .fDO-cur:hover {
background: #9E8D86;
border-color: #9E8D86;
color: #fff;
cursor: default
}

.fDisctOpts .fDO-cur i {
border-top-color: #9E8D86
}

.fDisctOpts a:hover {
background: #E3DFDC;
border-color: #D1CCC8;
color: #806F66;
text-decoration: none
}

.fDisctOpts .fDO-disable {
color: #bbb;
cursor: default
}

.fDisctOpts .fDO-disable:hover {
background: #fff;
color: #bbb
}

.fArea,.fRange {
background: #fff
}

.fArea {
position: relative;
width: 65px;
margin-left: 5px
}

.fA-text {
width: 100%
}

i.f-ico-triangle-rb {
border: 3px dashed transparent;
_border-color: tomato;
_filter: chroma(color=#ff6347);
border-right: 3px solid #806F66;
border-bottom: 3px solid #806F66;
line-height: 0;
height: 0;
width: 0;
bottom: 2px;
right: 2px
}

.f-ico-arrow-r {
position: relative;
float: left;
width: 18px;
height: 22px;
margin: 0 3px
}

.f-ico-arrow-r b {
background: #AAA09B;
display: inline-block;
width: 16px;
height: 2px;
line-height: 1px;
position: absolute;
right: 2px;
top: 13px;
overflow: hidden
}

.f-ico-arrow-r i {
right: -2px;
top: 10px;
width: 0;
line-height: 0;
height: 0;
border: 3px dashed transparent;
_border-color: tomato;
_filter: chroma(color=#ff6347);
border-left: 3px solid #AAA09B;
border-bottom: 2px solid #AAA09B
}

i.f-ico-triangle-mt,i.f-ico-triangle-mb {
border: 4px solid transparent;
_border-color: tomato;
_filter: chroma(color=#ff6347);
height: 0;
width: 0
}

i.f-ico-triangle-mt {
border-bottom: 4px solid #806F66;
top: 2px
}

i.f-ico-triangle-mb {
border-top: 4px solid #806F66;
border-width: 3px\9;
*border-width: 3px;
right: 6px\9;
*right: 6px;
top: 12px
}

:root i.f-ico-triangle-mb {
border-width: 4px\9;
right: 5px\9
}

a.fSort-cur i.f-ico-triangle-mt-slctd {
border-bottom-color: #B10000;
background: #F1EDEC
}

a.fSort-cur i.f-ico-triangle-mb-slctd {
border-top-color: #B10000;
background: #F1EDEC
}

.fAl-loc {
padding: 5px 0;
float: left;
width: 100%
}

.fAl-loc li {
float: left;
height: auto;
width: 50px;
line-height: 1.7;
margin: 0 3px;
white-space: nowrap
}

.fAl-loc li a {
padding: 2px;
_display: inline-block;
_padding: 0 2px
}

.fArea .fAl-cur a {
position: relative;
color: #fff;
background: #806F66
}

.fArea .fAl-cur a:hover {
color: #fff
}

.fArea .fAl-loc .f-ico-triangle-mt {
display: none
}

.fArea .fAl-loc .fAl-cur .f-ico-triangle-mt {
display: inline-block;
bottom: -7px;
left: 50%;
top: auto;
margin-left: -2px;
border-bottom-color: #D8D8D6
}

.fAl-loc .fAll-cities {
display: none
}

.fAl-loc .fAll-cities-cur {
display: list-item;
background: #EBEBE8;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
width: 100%;
margin: 6px 0 3px -5px;
padding: 0 5px 5px
}

.fOriginArea .fAl-loc {
border-top: 1px dotted #D1CCC7
}

.fOriginArea .fAl-loc:nth-child(2) {
border-top-style: solid
}

i.f-ico-triangle-mt,i.f-ico-triangle-mb {
border: 4px solid transparent;
_border-color: tomato;
_filter: chroma(color=#ff6347);
height: 0;
width: 0
}

i.f-ico-triangle-mt {
border-bottom: 4px solid #806F66;
top: 2px
}

i.f-ico-triangle-mb {
border-top: 4px solid #806F66;
border-width: 3px\9;
*border-width: 3px;
right: 6px\9;
*right: 6px;
top: 12px
}

:root i.f-ico-triangle-mb {
border-width: 4px\9;
right: 5px\9
}

.product {
position: relative;
float: left;
padding: 0;
margin: 0;
margin-bottom: 20px;
line-height: 1.5;
overflow: visible;
z-index: 1
}

.product-hover {
overflow: visible;
*overflow: '';
z-index: 2
}

.product:hover {
overflow: visible;
z-index: 3;
background: #fff
}

.product-iWrap {
position: absolute;
background-color: #fff;
margin: 0;
padding: 4px;
padding-bottom: 0;
font-size: 0;
*word-spacing: -1px;
border: 1px solid #f5f5f5;
border-radius: 3px
}

.product-iWrap * {
font-size: 12px;
*word-spacing: normal
}

.product:hover .product-iWrap,.product-hover .product-iWrap {
height: auto;
margin: -3px;
border: 4px solid #bc0000;
border-radius: 0;
-webkit-transition: border-color .2s ease-in;
-moz-transition: border-color .2s ease-in;
-ms-transition: border-color .2s ease-in;
-o-transition: border-color .2s ease-in;
transition: border-color .2s ease-in
}

.productPrice,.productTitle,.productStatus,.productShop,.productIcons,.productAttrs {
display: block;
overflow: hidden;
margin-bottom: 3px
}

.productIcons,.productDsr,.productExtra,.productAttrs {
display: none
}

.product:hover .productIcons,.product-hover .productIcons,.product:hover .productExtra,.product-hover .productExtra,.product:hover .productDsr,.product-hover .productDsr,.product:hover .productAttrs,.product-hover .productAttrs {
display: block
}

.view {
margin-top: 10px;
*zoom: 1
}

.view:after {
display: block;
clear: both;
height: 0;
content: ' '
}

.view-spuView .product {
height: 370px
}

.miniView-spuView .product {
height: 362px
}

.productImg-wrap {
display: table;
table-layout: fixed;
height: 210px;
width: 100%;
padding: 0;
margin: 0;
margin-bottom: 5px
}

.productImg-wrap a,.productImg-wrap img {
max-width: 100%;
_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.clientWidth/100;
el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
}}(this));max-height:210px;_height:expression(function(el) {
if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
}(this))
}

.productImg-wrap div.productNew {
display: none
}

.productImg-wrap-hover .productNew s,.productImg-wrap:hover .productNew s {
display: block;
line-height: 20px
}

.productImg {
display: table-cell;
*display: block;
width: 100%;
_height: 100%!important;
_font-size: 0;
text-align: center;
vertical-align: middle;
*font-size: 140px;
_overflow: hidden
}

.productImg img {
display: block;
*display: inline-block;
margin: 0 auto
}

.productThumb {
margin-bottom: 5px
}

.proThumb-wrap {
display: inline;
float: left;
height: 34px;
overflow: hidden;
position: relative;
width: 185px
}

.proThumb-next,.proThumb-prev {
float: left;
margin: 12px 2px 0 -3px;
visibility: hidden;
cursor: pointer
}

.proThumb-next {
margin: 12px -3px 0 0
}

.proThumb-img {
display: table-cell;
float: left;
height: 30px;
width: 30px;
margin-right: 3px;
padding: 1px;
font-size: 0;
text-align: center;
vertical-align: middle;
border: 1px solid #CCC;
cursor: pointer
}

.proThumb-img * {
font-size: 12px
}

.proThumb-img img {
max-height: 30px;
max-width: 30px;
vertical-align: middle
}

.proThumb-selected {
border: 2px solid #CD0000;
padding: 0;
position: relative
}

.proThumb-selected i {
height: 0;
left: 10px;
overflow: hidden;
position: absolute;
top: -10px;
width: 0;
line-height: 0;
font-size: 1px;
border-width: 4px;
border-color: #fff white #CD0000 #fff;
border-style: solid
}

.proThumb-selected img,.proThumb-img img:hover,.proThumb-img img.hover {
padding: 0
}

.proThumb-disable:hover {
cursor: default;
background-color: #B8B2B1;
background-color: transparent\9;
background-color: #B8B2B1\9\0;
_background-color: #b8b2b1;
background-position: -37px -142px
}

.miniView .proThumb-wrap {
width: 111px;
margin: 0 5px
}

.productPrice {
font-family: arial,verdana,sans-serif!important;
color: #C00;
font-size: 14px;
height: 30px;
line-height: 30px;
margin: 0 0 5px;
letter-spacing: normal;
overflow: inherit!important;
white-space: nowrap
}

.productPrice * {
height: 30px
}

.productPrice em {
float: left;
font-family: arial;
font-weight: 400;
font-size: 20px;
color: #bc00000
}

.productPrice em b {
margin-right: 2px;
font-weight: 700;
font-size: 14px;
vertical-align: middle
}

.productPrice del {
display: inline-block;
margin-top: 2px;
margin-left: 5px;
font-weight: 400;
color: #999;
*margin-top: 0;
_margin-top: 2px;
*margin-bottom: 10px;
_margin-bottom: 0
}

.productPrice i,.productPrice .tag {
position: relative;
top: 0;
right: 0;
float: right;
width: 30px;
height: 30px;
background-position: center 0;
margin-right: -6px
}

.productPrice i:before,.productPrice .tag:before {
display: block
}

.productPrice .i-new {
background-image: url(/themes/Style1/Image/T19lvsFfBXXXbSBwfc-30-30.png)
}

.productPrice .i-1212 {
background-image: url(/themes/Style1/Image/T1hP2vFjlaXXbSBwfc-30-30.png)
}

.productPrice .productPrice-ave {
display: inline-block;
white-space: nowrap;
color: #999;
padding: 0 5px
}

.productPrice .proPrice_zk {
display: inline-block;
background: #ebe7e6;
height: 20px;
line-height: 20px;
padding: 0 5px;
margin-left: 5px;
color: #7a6a61
}

.productPrice .mvip {
border: 1px solid #C00;
color: #999;
vertical-align: 1px;
padding: 0 0 0 2px;
margin: 0 7px
}

.productPrice .mvip b {
background-color: #C00;
color: #fff;
padding: 0 5px;
margin-left: 2px
}

.productPrice.hasMvip {
*width: 156%!important;
*margin-right: -56%!important
}

.productPrice.hasMvip .tag {
display: none
}

.productTitle {
display: block;
color: #666;
height: 14px;
line-height: 12px;
margin-bottom: 3px;
word-break: break-all;
font-size: 0;
*word-spacing: -1px;
position: relative
}

.productTitle * {
font-size: 12px;
*word-spacing: normal
}

.productTitle * {
font-family: \5FAE\8F6F\96C5\9ED1;
line-height: 14px
}

.productTitle a {
color: #333
}

.productTitle a .H,.productTitle a em {
color: #C60
}

.productTitle a:hover {
color: #C10001!important
}

.productTitle a:visited {
color: #551A8B!important
}

.productTitle b {
color: #ef0049
}

.productTitle s {
border-left: 1px dotted #cbcbcb;
margin-left: 3px;
padding-left: 3px;
font-style: normal;
text-decoration: none
}

.productTitle s .H {
color: #C60
}

.productTitle div {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
background-color: #fff
}

.productTitle div .lightspot {
padding: 0;
margin-bottom: 3px;
height: 15px;
overflow: hidden
}

.productTitle div .lightspot,.productTitle div .lightspot * {
color: #C10001
}

.productTitle div .props {
height: 16px;
line-height: 12px!important;
overflow: hidden
}

.productTitle div .props a {
border-left: 1px solid #568396;
padding: 0 3px;
color: #568396!important;
display: inline-block;
margin-right: 3px;
margin-left: -4px;
height: 12px;
line-height: 12px;
margin-bottom: 5px;
font-family: arial;
text-decoration: none
}

.productTitle div .props a:hover {
text-decoration: underline
}

.productTitle-spu {
height: auto!important;
line-height: 12px;
max-height: 32px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>32)?'32px':'auto';
}(this))
}

.productTitle-spu .prop {
padding: 0;
color: #568396!important;
margin-left: 4px;
max-width: 4em;
overflow: hidden;
height: 14px;
font-family: arial;
word-break: break-word
}

.productTitle-spu .prop:hover {
text-decoration: underline;
color: #568396!important
}

.productTitle-spu .lightspot {
margin-left: 4px;
color: #C10001!important
}

.product:hover .productTitle,.product-hover .productTitle {
height: 14px
}

.productShop {
position: relative;
height: 22px;
line-height: 20px;
margin-bottom: 5px;
color: #999;
white-space: nowrap;
overflow: visible
}

.productShop .productShop-name {
float: left;
display: block;
line-height: 20px;
height: 20px;
max-width: 144px;
_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.clientWidth>144)?'144px':'auto';
}(this));color:#999;text-decoration:underline;overflow:hidden;word-break:break-all
}

.productShop .productShop-name:hover {
color: #C10001!important
}

.productShop .productShop-num {
color: #999;
padding: 0 1px;
text-decoration: underline;
position: relative
}

.productShop .productShop-num:hover {
color: #C10001!important
}

.productShop .productShop-num:after {
content: '>';
position: absolute;
top: 0;
right: -17px;
width: 14px;
height: 14px;
line-height: 12px;
text-align: center;
border-radius: 9px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
-ms-border-radius: 9px;
color: #fff;
background-color: #999
}

.productShop .productShop-num:hover:after {
background-color: #C10001
}

.productStatus {
position: relative;
height: 32px;
border: 0;
border-top: 1px solid #eee;
margin-bottom: 0;
color: #999
}

.productStatus span {
float: left;
display: inline-block;
border-right: 1px solid #eee;
width: 39%;
padding: 10px 1px;
margin-right: 6px;
line-height: 12px;
text-align: left;
white-space: nowrap
}

.productStatus em,.productStatus a {
margin-top: -8px;
font-family: arial;
font-size: 12px;
font-weight: 700
}

.productStatus em {
color: #b57c5b
}

.productStatus a {
color: #38b
}

.productStatus .ww-light {
border-right: 0;
width: 9%;
text-align: center
}

.sBr-con .productStatus .ww-light {
width: 30px
}

.ie8 .productStatus .ww-light a,.ks-ie8 .productStatus .ww-light a,.ie7 .productStatus .ww-light a,.ks-ie7 .productStatus .ww-light a,.ie6 .productStatus .ww-light a,.ks-ie6 .productStatus .ww-light a {
width: 100px;
height: 100px;
zoom: .16;
top: 7px;
*top: 0
}

.ie8 .productStatus .ww-light a span,.ks-ie8 .productStatus .ww-light a span,.ie7 .productStatus .ww-light a span,.ks-ie7 .productStatus .ww-light a span,.ie6 .productStatus .ww-light a span,.ks-ie6 .productStatus .ww-light a span {
width: auto;
zoom: 6;
left: -11px;
top: 106px
}

.productStatus .ww-light a {
background: url(/themes/Style1/Image/T11lggFoXcXXc1v.nr-93-93.png) no-repeat center center!important;
background-size: 16px!important;
position: relative;
width: 16px;
height: 16px;
margin-top: -3px
}

.productStatus .ww-light a span {
padding: 0;
display: none;
white-space: nowrap;
color: #999;
top: 18px;
left: -2px;
height: 14px;
position: absolute;
width: 2em!important;
overflow: hidden;
margin-left: -2px;
border-right: 0;
font-weight: 400;
font-size: 12px
}

.productStatus .ww-light a.ww-offline {
background: url(/themes/Style1/Image/T1RB.jFiJbXXc1v.nr-93-93.png) no-repeat center center!important;
background-size: 16px!important
}

.view-noCom .productStatus span {
width: 75%
}

.view-noCom .productStatus .ww-light {
width: 15%
}

.i-3c,.i-presell,.i-hwzhigou,.i-new,.i-zqg,.i-temai,.i-1111-5,.i-1111,.i-1212,.tag {
background-repeat: no-repeat;
background-position: center center;
background-color: transparent;
position: absolute;
top: -4px;
left: 5px;
width: 40px;
height: 40px;
z-index: 1;
box-shadow: 1px -2px 5px -2px rgba(0,0,0,.3)
}

.i-3c:before,.i-presell:before,.i-hwzhigou:before,.i-new:before,.i-zqg:before,.i-temai:before,.i-1111-5:before,.i-1111:before,.i-1212:before,.tag:before {
display: none;
content: '';
position: absolute;
width: 0;
height: 0;
right: 0;
top: -5px;
border: 3px solid transparent;
border-left-color: #dadada;
border-bottom-color: #dadada;
border-bottom-width: 2px
}

.product:hover .i-3c:before,.product:hover .i-presell:before,.product:hover .i-hwzhigou:before,.product:hover .i-new:before,.product:hover .i-zqg:before,.product:hover .i-temai:before,.product:hover .i-1111-5:before,.product:hover .i-1111:before,.product:hover .i-1212:before,.product:hover .tag:before,.product-hover .i-3c:before,.product-hover .i-presell:before,.product-hover .i-hwzhigou:before,.product-hover .i-new:before,.product-hover .i-zqg:before,.product-hover .i-temai:before,.product-hover .i-1111-5:before,.product-hover .i-1111:before,.product-hover .i-1212:before,.product-hover .tag:before {
opacity: 0;
filter: Alpha(opactiy=0);
-webkit-transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-ms-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out;
transition: opacity .2s ease-out
}

.i-3c img,.i-presell img,.i-hwzhigou img,.i-new img,.i-zqg img,.i-temai img,.i-1111-5 img,.i-1111 img,.i-1212 img,.tag img {
width: 30px;
height: 30px
}

.i-3c {
background-image: url(/themes/Style1/Image/T1Wkr_FcFeXXbe.mPe-40-40.png)
}

.i-presell {
background-image: url(/themes/Style1/Image/T1eUoiFlJaXXbe.mPe-40-40.png)
}

.i-zqg {
background-image: url(/themes/Style1/Image/T1JfwfFixdXXbe.mPe-40-40.png)
}

.i-temai {
background-image: url(/themes/Style1/Image/T1ZjEcFeRbXXbe.mPe-40-40.png)
}

.i-hwzhigou {
background-image: url(/themes/Style1/Image/T1MEIjFndXXXbe.mPe-40-40.png)
}

.i-1111-5 {
background-image: url(/themes/Style1/Image/T1fer.FjdeXXXvYmYe-40-50.png);
height: 50px
}

.i-1111 {
background-image: url(/themes/Style1/Image/T1y6IiFe4aXXXvYmYe-40-50.png);
height: 50px
}

.i-1212 {
background-image: url(/themes/Style1/Image/T1nHfxFaNaXXbe.mPe-40-40.png)
}

.i-new {
background-image: url(/themes/Style1/Image/T1u7sgFopaXXbe.mPe-40-40.png)
}

.productImg-wrap {
position: relative
}

.productOrderNum {
display: none
}

.productOrderNum {
color: #a7a7a7
}

.productOrderNum em {
font-weight: 700;
color: #c49173
}

.product:hover .productOrderNum,.product-hover .productOrderNum,.product:hover .productPrice-tips,.product-hover .productPrice-tips {
display: block
}

.product:hover .productOrder-tips,.product-hover .productOrder-tips {
width: 100%;
-webkit-transition: width .3s ease-in-out;
-moz-transition: width .3s ease-in-out;
-ms-transition: width .3s ease-in-out;
-o-transition: width .3s ease-in-out;
transition: width .3s ease-in-out
}

.product:hover .productOrder-tips span,.product-hover .productOrder-tips span {
display: inline;
font-size: 14px
}

.productOrder-tips {
position: absolute;
background-image: url(about:blank);
background-color: rgba(135,113,90,.85);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d987715a, endcolorstr=#d987715a);
*zoom: 1;
height: 30px;
line-height: 30px;
width: auto;
right: 0;
top: 0;
color: #fff;
overflow: hidden
}

.ie9 .productOrder-tips,.ks-ie9 .productOrder-tips {
background-color: transparent
}

.productOrder-tips span {
display: none
}

.productOrder-tips i {
position: absolute;
top: 7px;
left: 5px;
height: 16px;
width: 16px;
display: inline-block;
background: url(/themes/Style1/Image/T1Kq8VFgFbXXaSQP_X-16-16.png)
}

.productOrder-tips em {
font-weight: 700;
margin: 0 5px 0 25px
}

.productOrder-end {
background-image: url(about:blank);
background-color: rgba(102,102,102,.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80666666, endcolorstr=#80666666);
*zoom: 1
}

.ie9 .productOrder-end,.ks-ie9 .productOrder-end {
background-color: transparent
}

.productOrder-end i {
background-image: url(/themes/Style1/Image/T1g0BRXBXbXXaSQP_X-16-16.png)
}

.productPrice-text {
float: left;
color: #cbcbcb;
margin-left: 3px
}

.productPrice-tips {
position: relative;
margin-top: 5px;
margin-bottom: 5px;
display: none
}

.pPt-con {
background: #fff;
padding: 11px 3%;
top: -85px;
width: 94%;
border: 1px solid #eae5e1;
border-radius: 2px;
box-shadow: 2px 2px 3px #ececec
}

.pPt-con,.pPt-gray {
color: #b5b2b2
}

.pPt-ul {
width: 103%
}

.miniView .productPrice-tips {
left: 0;
width: 100%;
_width: 122%;
_left: 0;
_margin-left: -11%;
_margin-right: -11%
}

.miniView .pPt-ul {
width: 106%;
margin-left: -2%
}

.miniView .pPt-con i {
left: 30px
}

.miniView .pPt-con li {
letter-spacing: -1px
}

.miniView .productOrder-tips span {
font-size: 12px
}

.pPt-con i {
position: absolute;
display: inline-block;
left: 10px;
top: -8px;
width: 14px;
height: 9px;
line-height: 9px;
overflow: hidden;
background: url(/themes/Style1/Image/T1rjt_XwNdXXbGdXjX-14-9.png)
}

.pPt-con ul {
height: 70px
}

.pPt-con li {
position: relative;
word-wrap: break-word;
float: left;
width: 32%;
_width: 33%;
height: 56px;
padding-top: 14px;
text-align: center;
border-right: 1px solid #eae5e1;
font-family: arial,verdana,sans-serif;
line-height: 1.7
}

.pPt-con li b {
position: absolute;
display: inline-block;
height: 6px;
line-height: 6px;
overflow: hidden;
width: 100%;
background: #dbdbdb;
top: 0;
left: -1px;
border-left: 1px solid #fff
}

.pPt-con li del {
display: none;
position: absolute;
top: 45%;
left: -4px;
height: 1px;
width: 114%;
background: #dadada;
color: transparent;
-webkit-transform: rotate(-37deg);
-moz-transform: rotate(-37deg);
-o-transform: rotate(-37deg);
transform: rotate(-37deg);
top: 11px\9;
left: -17px\9;
height: 43px\9;
width: auto\9;
line-height: 66px\9;
color: #dadada\9;
background: transparent\9;
font-size: 81px\9;
font-family: sans-serif\9;
font-style: italic\9~;
text-decoration: none\9;
overflow: hidden\9
}

.ie10 .pPt-con li del,.ks-ie10 .pPt-con li del {
transform: none
}

.pPt-con li p {
position: relative;
white-space: nowrap;
overflow: hidden;
width: 100%
}

.pPt-con li p em {
font-weight: 700
}

.pPt-con .pPt-li-del del {
display: inline-block
}

.pPt-li-first b {
border-radius: 3px 0 0 3px
}

li.pPt-li-last {
border-right: 0
}

li.pPt-li-last b {
border-radius: 0 3px 3px 0
}

li.pPt-li-curr {
color: #000
}

li.pPt-li-curr b {
background-color: #87715a
}

.productCSPU {
font-family: \5b8b\4f53;
line-height: 18px;
height: 18px;
margin-bottom: 2px;
overflow: hidden
}

.productCSPU span {
display: inline-block;
line-height: 12px;
line-height: 14px\9;
vertical-align: middle;
border-left: 1px solid #ccc;
color: #865;
padding: 0 3px 0 5px;
margin-left: -6px;
margin-right: 5px;
margin-bottom: 3px;
max-width: 69px;
_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.clientWidth>69)?'69px':'auto';
}(this));white-space:nowrap;text-overflow:ellipsis;overflow:hidden
}

.productIcons {
margin: 0;
line-height: 30px;
max-height: 30px;
border-top: 1px solid #eee
}

.productIcons a:hover {
text-decoration: none
}

.productIcons img {
margin: 0 2px 0 1px;
*margin-top: 4px;
*margin-bottom: 3px;
vertical-align: middle
}

.product:hover .productIcons,.product-hover .productIcons {
max-height: none
}

.productPostDay {
float: left;
display: inline-block;
height: 18px;
line-height: 18px;
background: #f2f2f2;
color: #999;
padding: 0 4px 2px;
margin-top: 3px;
margin-right: 3px;
vertical-align: middle
}

.productPostDay em {
color: #bf8c62
}

.productPostDay b {
display: none;
word-break: break-word;
word-wrap: break-word;
color: #827161;
margin-left: 10px
}

.product:hover .productPostDay b,.product-hover .productPostDay b {
display: inline
}

b.proIcon-fen {
display: inline-block;
position: relative;
padding: 0 2px 0 38px;
height: 12px;
line-height: 12px;
overflow: hidden;
font: 11px/1.1 bold;
color: #f09401;
vertical-align: middle;
border: 1px solid #e7a008
}

b.proIcon-fen img {
position: absolute;
left: 0;
top: 0;
margin: 0
}

.productAttrs {
color: #A7A7A7;
border-top: 1px solid #eee;
margin-top: -1px;
margin-bottom: 0;
overflow: hidden;
max-height: 30px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>30)?'30px':'auto';
}(this))
}

.productAttrs span {
float: left;
padding: 6px 0;
margin-bottom: 10px;
white-space: nowrap;
vertical-align: bottom;
*vertical-align: baseline;
text-overflow: ellipsis;
overflow: hidden;
max-width: 120px;
_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.clientWidth>120)?'120px':'auto';
}(this))
}

:root .productAttrs span {
vertical-align: middle\9
}

.productAttrs a {
color: #568396;
margin: 0 3px
}

.productExtra b {
color: #666;
display: block
}

.productExtra a {
color: #568396
}

.view-spuView .productExtra,.miniView-spuView .productExtra {
display: block
}

.productExtraShops {
display: none;
background: #f3f3f3;
width: 100%;
padding: 0 5px;
margin: 0 -5px;
border-top: 1px solid #fff;
box-shadow: 0 -1px 3px #f1f1f1;
line-height: 28px
}

.productExtraShops .pES-hd {
color: #b2b2b2;
border-bottom: 1px solid #e7e7e7
}

.productExtraShops .pES-bd {
color: #666;
border-bottom: 1px solid #e7e7e7;
border-top: 1px solid #f9f9f9;
line-height: 23px;
padding: 5px 0
}

.productExtraShops .pES-bd li {
_zoom: 1
}

.productExtraShops .pES-bd a {
color: #666;
text-decoration: underline;
display: block;
overflow: hidden;
height: 24px;
white-space: nowrap
}

.productExtraShops .pES-bd a:hover {
color: #c10001
}

.productExtraShops .pES-bd-price {
float: right;
margin-right: 3px;
color: #666;
text-decoration: none
}

.productExtraShops .pES-bd-price i {
color: #878787;
font-family: arial,verdana,sans-serif!important
}

.productExtraShops .pES-bd-seller {
text-overflow: ellipsis;
overflow: hidden;
display: inline-block;
max-width: 10em;
_width: 8em
}

.productExtraShops .pES-ft {
color: #878787;
border-top: 1px solid #f9f9f9
}

.productExtraShops .pES-hd-more {
color: #b3b3b3;
float: right;
_margin-top: 8px
}

.productExtraShops .pES-hd-more i {
display: inline-block;
height: 0;
*height: 12px;
width: 0;
line-height: 0;
*line-height: 12px;
border-radius: 15px;
border-style: solid;
border-color: #bdbdbd;
border-top-width: 8px;
border-top-width: 7px\9;
*border-top-width: 0;
_border-top-width: 1px;
border-bottom-width: 8px;
border-bottom-width: 7px\9;
*border-bottom-width: 0;
border-left-width: 8px;
border-left-width: 4px\9;
*border-left-width: 4px;
border-right-width: 8px;
border-right-width: 10px\9;
*border-right-width: 10px;
_border-right-width: 3px;
_background-color: #bdbdbd;
font-style: normal;
font-weight: 700;
font-family: kai;
font-family: \5b8b\4f53\0/;
*font-family: \5b8b\4f53;
vertical-align: middle;
text-indent: -3px;
text-indent: 0\9;
color: #f3f3f3;
zoom: .9;
_zoom: 1;
-moz-transform: scale(0.9);
margin-left: 2px;
margin-top: -1px;
_margin-top: 0
}

.productExtraShops .pES-hd-more:hover {
color: #C10001
}

.productExtraShops .pES-hd-more:hover i {
border-color: #C10001;
_background-color: #C10001
}

.product:hover .productExtraShops,.product-hover .productExtraShops {
display: block
}

.product-iWrap {
min-height: 98%;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=98*el.parentNode.scrollHeight/100;
el.style.height=(threshold==0||el.scrollHeight<threshold)?threshold||'98%': 'auto';
}}(this));width:210px
}

.productAlbum {
position: absolute;
left: 0;
*left: -5px;
_left: 0;
top: 0;
*top: -5px;
_top: 0;
width: 100%;
height: 100%;
_height: 97%;
overflow: hidden;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
border: 4px solid transparent;
_border-color: tomato;
_filter: chroma(color=tomato)
}

.productAlbum a {
text-decoration: none
}

.productAlbum .pa-cover img {
width: 100%;
padding-bottom: 200px;
border: 0
}

.productAlbum .pa-layer {
padding-top: 150px;
*padding-top: 0;
background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 37%,rgba(0,0,0,1) 68%);
background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 37%,rgba(0,0,0,1) 68%);
background-image: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 37%,rgba(0,0,0,1) 68%);
background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 37%,rgba(0,0,0,1) 68%);
background-image: linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 37%,rgba(0,0,0,1) 68%);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc000000, endcolorstr=#ff000000, gradientType=0);
*background-color: #000;
position: absolute;
bottom: 0;
_bottom: -1px;
left: 0;
width: 100%
}

.ie9 .productAlbum .pa-layer,.ks-ie9 .productAlbum .pa-layer,.ie8 .productAlbum .pa-layer,.ks-ie8 .productAlbum .pa-layer {
padding-top: 0
}

.ks-ie7 .productAlbum .pa-layer,.ie7 .productAlbum .pa-layer,.ks-ie6 .productAlbum .pa-layer,.ie6 .productAlbum .pa-layer {
filter: none
}

.productAlbum .pal-items {
*zoom: 1
}

.productAlbum .pal-items img {
float: left;
width: 33.33%
}

.productAlbum .pal-items img:hover {
position: relative;
outline: 2px solid #bc0000;
outline-offset: -2px
}

.productAlbum .pal-items:after {
display: block;
clear: both;
height: 0;
content: ' '
}

.productAlbum .pal-resume {
position: relative;
display: block;
color: #fff;
text-align: center;
padding: 30px 0;
padding-top: 160px;
margin-top: -150px;
font-family: tahoma,\5FAE\8F6F\96C5\9ED1,\9ED1\4F53
}

.productAlbum .pal-resume:hover {
text-decoration: none
}

.productAlbum .pal-resume .palr-icon {
position: absolute;
left: 50%;
_left: 0;
color: #fff;
margin-left: -21px;
top: 36%;
_top: 72%;
_height: 42px;
_width: 42px;
_overflow: hidden
}

.productAlbum .pal-resume .palr-icon span {
position: absolute;
text-align: center;
width: 100%;
height: 100%;
line-height: 42px;
left: 0;
top: 0;
letter-spacing: 1px;
margin-top: -1px
}

.productAlbum .pal-resume .palr-icon i {
display: block;
border: 21px solid transparent;
width: 0;
height: 0;
_overflow: hidden
}

.productAlbum .pal-resume .palr-icon i.palr-icon-up {
border-bottom-color: #00c4b4;
margin-top: -21px;
_border-width: 16px;
_border-color: #00c4b4;
_margin-top: 4px
}

.productAlbum .pal-resume .palr-icon i.palr-icon-down {
border-top-color: #00c4b4;
margin-bottom: -21px;
_display: none
}

.productAlbum .palr-brand {
display: block;
line-height: 18px;
text-decoration: none;
letter-spacing: .5px;
font-size: 16px;
margin-bottom: 10px
}

.productAlbum .palr-title {
display: inline-block;
text-decoration: none;
font-size: 16px;
line-height: 26px;
height: 26px;
min-width: 80%;
_width: 95%;
max-width: 10em;
margin-bottom: -3px;
overflow: hidden
}

.productAlbum .palr-intro {
display: inline-block;
min-width: 80%;
_width: 95%;
font-size: 12px;
background: repeat-x 1px -7px;
background-image: -webkit-radial-gradient(circle,#4d4d4d 0,#4d4d4d 14%,transparent 14%);
background-image: -moz-radial-gradient(circle,#4d4d4d 0,#4d4d4d 14%,transparent 14%);
background-image: -ms-radial-gradient(circle,#4d4d4d 0,#4d4d4d 14%,transparent 14%);
background-image: -o-radial-gradient(circle,#4d4d4d 0,#4d4d4d 14%,transparent 14%);
background-image: radial-gradient(circle,#4d4d4d 0,#4d4d4d 14%,transparent 14%);
background-size: 5px 20px;
padding-top: 10px;
margin-bottom: -4px;
height: 18px;
max-width: 16em;
overflow: hidden
}

.ie9 .productAlbum .palr-intro,.ks-ie9 .productAlbum .palr-intro,.ie8 .productAlbum .palr-intro,.ks-ie8 .productAlbum .palr-intro,.ie7 .productAlbum .palr-intro,.ks-ie7 .productAlbum .palr-intro,.ie6 .productAlbum .palr-intro,.ks-ie6 .productAlbum .palr-intro {
border-top: 2px dotted #4d4d4d
}

.productCorner {
position: absolute;
z-index: 1;
background: #c70625;
top: 26px;
right: -7px;
height: 19px;
width: 7em;
color: #fff;
font-size: 12px;
font-family: tahoma,arial,"\5FAE\8F6F\96C5\9ED1";
letter-spacing: 1px;
line-height: 1.5;
text-align: center;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}

.productCorner .i-left,.productCorner .i-right {
position: absolute;
width: 0;
height: 0;
top: 5px;
border: 14px solid transparent
}

.productCorner .i-left {
left: -13px;
border-left-color: #c70625;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}

.productCorner .i-right {
right: -13px;
border-right-color: #c70625;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg)
}

.ks-ie .productCorner,.ie .productCorner {
line-height: 1.7
}

.ks-ie8 .productCorner,.ie8 .productCorner,.ks-ie7 .productCorner,.ie7 .productCorner,.ks-ie6 .productCorner,.ie6 .productCorner {
top: 0;
right: 0;
padding: 0 5px
}

.ks-ie8 .productCorner .i-left,.ie8 .productCorner .i-left,.ks-ie7 .productCorner .i-left,.ie7 .productCorner .i-left,.ks-ie6 .productCorner .i-left,.ie6 .productCorner .i-left,.ks-ie8 .productCorner .i-right,.ie8 .productCorner .i-right,.ks-ie7 .productCorner .i-right,.ie7 .productCorner .i-right,.ks-ie6 .productCorner .i-right,.ie6 .productCorner .i-right {
display: none
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
.productCorner {
letter-spacing: 0
}}

.grid-new .productThumb,.grid-new-fs .productThumb,.grid-new .productDsr,.grid-new-fs .productDsr,.grid-new .productStatus,.grid-new-fs .productStatus,.grid-new .productExtra,.grid-new-fs .productExtra,.grid-new .productTitle,.grid-new-fs .productTitle,.grid-new .productPrice del,.grid-new-fs .productPrice del {
display: none!important
}

.grid-new .productPrice,.grid-new-fs .productPrice {
text-align: center;
height: 20px;
*line-height: 20px;
position: relative;
*overflow: visible
}

.grid-new .productPrice em,.grid-new-fs .productPrice em {
float: none
}

.grid-new .productPrice .tag,.grid-new-fs .productPrice .tag {
position: absolute;
left: auto;
right: -5px
}

.grid-new .productShop,.grid-new-fs .productShop {
text-align: center
}

.grid-new .productShop-name,.grid-new-fs .productShop-name {
float: none;
display: inline-block;
vertical-align: -5px;
*vertical-align: middle
}

.grid-new .productImg-wrap img,.grid-new-fs .productImg-wrap img {
height: 100%
}

.grid-new .productImg-wrap {
height: 210px
}

.grid-new .productImg-wrap .productImg,.grid-new .productImg-wrap img {
max-height: 210px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px':'auto';
}(this))
}

.grid-new-fs .productImg-wrap {
height: 315px
}

.grid-new-fs .productImg-wrap .productImg,.grid-new-fs .productImg-wrap img {
max-height: 315px;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>315)?'315px':'auto';
}(this))
}

.attr-prop,.attr-brand {
background: #fff;
overflow: hidden
}

.attr-prop .product-iWrap,.attr-brand .product-iWrap {
margin: 0!important;
padding: 0!important;
border: 0!important;
overflow: hidden;
min-height: 0
}

.attr-prop {
overflow: visible
}

.attr-prop .product-iWrap {
overflow: visible;
clip: rect(0 300px 378px -30px);
clip: rect(0,300px,378px,-30px)
}

.grid-nosku .attr-prop .product-iWrap {
clip: rect(0 300px 340px -30px);
clip: rect(0,300px,340px,-30px)
}

.bts-61 .grid-nosku .attr-prop .product-iWrap {
clip: rect(0 300px 340px -30px);
clip: rect(0,300px,340px,-30px)
}

.grid-new .attr-prop .product-iWrap {
clip: rect(0 300px 265px -30px);
clip: rect(0,300px,265px,-30px)
}

.grid-new-fs .attr-prop .product-iWrap {
clip: rect(0 300px 378px -30px);
clip: rect(0,300px,378px,-30px)
}

.grid-cspu .attr-prop .product-iWrap {
clip: rect(0 300px 340px -30px);
clip: rect(0,300px,340px,-30px)
}

.attr-prop a {
float: left;
padding: 0 10px;
margin: 10px 5px 0;
font-family: tahoma,\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;
line-height: 25px;
color: #666;
background-color: #f5f5f5;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid #fff;
text-shadow: 1px 1px 3px rgba(0,0,0,.1);
background-image: -webkit-linear-gradient(left top,#FFF 40%,#F5F5F5 46%,#F5F5F5 54%,#FFF 54%);
background-image: -moz-linear-gradient(left top,#FFF 40%,#F5F5F5 46%,#F5F5F5 54%,#FFF 54%);
background-image: -ms-linear-gradient(left top,#FFF 40%,#F5F5F5 46%,#F5F5F5 54%,#FFF 54%);
background-image: -o-linear-gradient(left top,#FFF 40%,#F5F5F5 46%,#F5F5F5 54%,#FFF 54%);
background-image: linear-gradient(left top,#FFF 40%,#F5F5F5 46%,#F5F5F5 54%,#FFF 54%);
background-size: 3px 3px;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
-ms-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
-o-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
*min-width: 2em
}

.attr-prop a:nth-child(n) {
color: #38b
}

.attr-prop a:nth-child(2n+2) {
color: #333
}

.attr-prop a:nth-child(3n+3) {
color: #777
}

.attr-prop a:nth-child(5n+5) {
color: #b57c5b
}

.attr-prop a:nth-child(7n+7) {
color: #B10000
}

.attr-prop a:nth-child(11n+11) {
color: #aaa
}

.attr-prop a:hover {
text-decoration: none;
-webkit-transform: scale(1.35);
-moz-transform: scale(1.35);
-ms-transform: scale(1.35);
-o-transform: scale(1.35);
transform: scale(1.35)
}

.attr-brand {
background-color: #f5f5f5!important
}

.attr-brand .product-iWrap {
background: 0 0;
height: 360px!important;
padding: 0 5px!important
}

.attr-brand a {
position: relative;
float: left;
display: inline-block;
width: 90px;
height: 45px;
line-height: 47px;
padding: 0;
margin: 22px 0 -10px 10px;
color: #666;
background-color: #fff;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
outline: 1px solid #f1f1f1
}

.attr-brand a img {
display: block;
width: 90px;
height: 45px
}

.attr-brand a:hover {
text-decoration: none;
background-color: #666;
outline-color: #666;
outline-offset: -5px;
color: #fff;
z-index: 1;
-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
-ms-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
-o-box-shadow: 0 1px 2px 1px rgba(0,0,0,.1);
box-shadow: 0 1px 2px 1px rgba(0,0,0,.1)
}

.attr-brand a:hover img {
display: none
}

.grid-nosku .attr-brand a {
margin-top: 9px;
margin-bottom: 0
}

.bts-61 .grid-nosku .attr-brand a {
margin-top: 12px;
margin-bottom: 0
}

.grid-new .attr-brand a {
margin-top: 8px;
margin-bottom: 0
}

.grid-new-fs .attr-brand a {
margin-top: 22px;
margin-bottom: -10px
}

.grid-cspu .attr-brand a {
margin-top: 12px;
margin-bottom: 0
}

.attr-brand:hover {
overflow: hidden
}

.view {
width: 1023px;
padding-left: 5px;
padding-right: 5px
}

.view .product {
width: 220px;
margin-right: 20px
}

.w1 .view,.w2 .view {
width: 1210px;
padding-left: 5px;
padding-right: 5px
}

.w1 .view .product,.w2 .view .product {
width: 220px;
margin-right: 20px
}

@media (min-width:1210px) {
.view {
width: 1210px;
padding-left: 5px;
padding-right: 5px
}

.view .product {
width: 220px;
margin-right: 20px
}}

@media (min-width:600px) and (max-width:800px) and (orientation:portrait) {
.view {
width: 775px;
padding-left: 5px;
padding-right: 5px
}

.view .product {
width: 220px;
margin-right: 20px
}}

.product {
height: 372px
}

.bts-61 .product {
height: 392px
}

.grid-nosku .product {
height: 333px
}

.bts-61 .grid-nosku .product {
height: 353px
}

.grid-new .product {
height: 273px
}

.grid-new-fs .product {
height: 378px
}

.grid-cspu .product {
height: 353px
}

.grid-cspu .productAlgo .palr-more,.bts-61 .grid-nosku .productAlgo .palr-more {
margin-top: 0
}

.bts-61 .productTitle {
height: 34px!important;
*line-height: 18px!important
}

.bts-70 .attrs {
display: none;
background-color: #fff;
padding: 0 18px;
border: 1px solid #e5e5e5
}

.bts-70 .attrs .attr {
background: 0 0;
margin-top: -1px!important;
border: 0!important;
border-top: 1px dotted #e4e4e4!important
}

.bts-70 .avo-multiple {
background-color: #f2f2f2
}

.bts-70 .attrValues ul {
margin-left: 0
}

.bts-70 .attrValues {
background: 0 0;
float: none!important;
_float: left!important;
width: auto!important
}

.bts-70 .attrKey {
text-indent: 7px!important;
width: 120px!important
}

.bts-70 .brandAttr .attr {
border: 1px solid #e5e5e5
}

.bts-70 .brandAttr .attr .av-scroll {
-webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,.17);
-moz-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,.17);
-ms-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,.17);
-o-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,.17);
box-shadow: inset 0 1px 2px 1px rgba(0,0,0,.17);
border: 1px solid #e1e1e1
}

.bts-70 .brandAttr .attr .showLogo .av-scroll {
border-left: 0
}

.bts-70 .brandAttr .av-search {
margin-left: 0;
margin-bottom: 5px
}

.bts-70 .propAttrs {
border-top: 0!important;
margin-top: 0!important
}

.bts-70 .propAttrs .forMultiple .attrValues {
background-color: #F3F3F3
}

.bts-70 .cateAttrs .attrKey {
background: 0 0
}

.bts-70 .attrs-border,.bts-70 .attrExtra-border {
display: none
}

.bts-70 .attrExtra {
top: 0;
border-top: 1px dotted #e4e4e4!important
}

.bts-70 .attrExtra-more {
background: 0 0;
border: 0;
top: 7px;
left: 50%;
margin-left: -43px
}

.bts-70 .attrsTrigger {
left: 1px;
right: auto;
_right: auto;
display: block;
color: #d11d00
}

.bts-70 .attrsTrigger:hover {
text-decoration: none
}

.bts-70 .attrsTrigger .attrsTrigger-new {
position: absolute;
display: block;
width: 23px;
height: 13px;
left: 15px;
top: -2px;
background: url(//img03.taobaocdn.com/tps/i3/T1Zs7TXiNcXXbmSHkB-191-207.png) -158px -75px no-repeat
}

.bts-70 .crumbSlide {
margin: 3px 160px 0 85px
}

.bts-70 .miniAttrs {
background: 0 0;
border: 0
}

.bts-70 .miniAttrs .miniAttr .attr {
margin: 0 1px
}

.bts-70 .miniAttrs .miniAttr:hover .attr,.bts-70 .miniAttrs .miniAttr-hover .attr {
background: #F3F3F3
}

.bts-70 .miniAttrs .forMultiple {
background: #F3F3F3
}

.bts-70 .crumb {
height: 38px;
padding-bottom: 0;
margin-bottom: -1px;
*background: 0 0
}

.bts-70 .crumbCon {
width: auto!important;
height: 100%;
border: 1px solid #e5e5e5
}

.bts-70 .crumbTitle {
right: 10px
}

.bts-69 .productStatus span {
width: 75%
}

.bts-69 .productStatus .ww-light {
width: 15%
}

.bts-69 .productDsr {
display: block;
position: absolute;
bottom: 0;
left: 79px;
width: 85px
}

.bts-69 .productDsr:hover {
background: #fff;
margin-left: -1px;
border: 1px solid #eee;
border-bottom: 0 none
}

.bts-69 .productDsr:hover .pd-hide {
display: block!important
}

.bts-69 .productDsr:hover .pd-icon {
display: none
}

.bts-69 .productDsr .pd-hide {
display: none!important
}

.bts-69 .productDsr .pd-icon {
position: absolute;
bottom: 15px;
right: 10px;
width: 0;
height: 0;
border: 4px solid;
border-color: #fff #fff #ccc
}

.bts-69 .productDsr span {
display: inline-block;
float: left;
width: 65px;
line-height: 32px;
padding: 0 0 0 5px;
border: 0 none;
color: #b30f00;
font-weight: 400;
white-space: nowrap;
overflow: hidden
}

.bts-69 .productDsr span b {
display: inline-block;
width: 2.2em;
margin-right: 3px;
color: #999;
white-space: normal
}

.bts-69 .productDsr span i {
vertical-align: 1px
}

.bts-69 .productDsr span i.i-arrow-up {
display: inline
}

.bts-69 .productDsr span i.i-arrow-down {
display: none
}

.bts-69 .productDsr span.pr-less {
color: #20730f
}

.bts-69 .productDsr span.pr-less i.i-arrow-up {
display: none
}

.bts-69 .productDsr span.pr-less i.i-arrow-down {
display: inline
}

.bts-69 .productDsr span.last {
border-right: 0;
margin-right: 0
}

.bts-69 .productDsr:hover {
text-decoration: none
}

.bts-71 .brandAttr .showLogo ul {
_margin-bottom: 5px;
_padding-bottom: 0
}

.bts-71 .attrsHot .attrValues ul {
overflow: hidden;
max-height: 53px!important;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>53)?'53px':'auto';
}(this))!important;_margin-right:5px
}

.bts-71 .attrsHot .propAttrs .attrValues ul {
max-height: 64px!important;
_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>64)?'64px':'auto';
}(this))!important
}

.bts-28 {
}

.bts-28 .crumb {
width: 1190px;
height: 38px;
padding-bottom: 0;
margin-bottom: -1px;
*background: 0 0
}

.bts-28 .crumbCon {
width: auto!important;
height: 100%;
border: 1px solid #e5e5e5
}

.bts-28 .crumbTitle {
right: 10px
}

.bts-28 .crumbSlide {
margin: 3px 160px 0 85px
}

.bts-28 .c_noresult {
margin-left: 25px!important
}

.bts-28 .attrsTrigger {
top: -3px;
left: -85px;
right: auto;
_right: auto;
display: block;
color: #d11d00
}

.bts-28 .attrsTrigger:hover {
text-decoration: none
}

.bts-28 .attrsTrigger .attrsTrigger-new {
position: absolute;
display: block;
width: 23px;
height: 13px;
left: 15px;
top: -2px;
background: url(//img03.taobaocdn.com/tps/i3/T1Zs7TXiNcXXbmSHkB-191-207.png) -158px -75px no-repeat
}

.bts-28 .filter-fix {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none
}

.bts-28 .filter-fix::after {
content: '';
position: absolute;
z-index: -1;
bottom: 0;
left: 0;
width: 1190px;
height: 72px;
-webkit-box-shadow: 0 1px 5px #ccc;
-moz-box-shadow: 0 1px 5px #ccc;
-ms-box-shadow: 0 1px 5px #ccc;
-o-box-shadow: 0 1px 5px #ccc;
box-shadow: 0 1px 5px #ccc
}

@media (min-width:1210px) {
.bts-28 .crumb,.bts-28 .crumb-fix,.bts-28 .navAttrsWrap,.bts-28 .filter-fix::after {
width: 1190px!important
}}

@media (min-width:600px) and (max-width:800px) and (orientation:portrait) {
.bts-28 .crumb,.bts-28 .crumb-fix,.bts-28 .navAttrsWrap,.bts-28 .filter-fix::after {
width: 750px
}}

.w1 .bts-28 .crumb,.w1 .bts-28 .navAttrsWrap {
width: 1190px!important
}

.productPin {
display: none\9;
opacity: 0;
position: absolute;
letter-spacing: normal;
left: 0;
bottom: 0;
color: #fff;
height: 22px;
line-height: 22px;
padding-left: 24px;
padding-right: 4px;
text-decoration: none;
background-image: url(about:blank);
background-color: rgba(102,102,102,.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80666666, endcolorstr=#80666666);
*zoom: 1;
background-image: url(/themes/Style1/Image/T19YHoFXBgXXaSQP_X-16-16.png);
_background-image: url(/themes/Style1/Image/T1wiDnFnhfXXaSQP_X-16-16.png);
background-repeat: no-repeat;
background-position: 4px 3px;
background-size: 16px 16px;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
cursor: pointer
}

.ie9 .productPin,.ks-ie9 .productPin {
background-color: transparent
}

.productPin:hover {
text-decoration: none
}

.productPin span {
display: inline-block;
width: 3em;
white-space: nowrap;
overflow: hidden;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in
}

.productPin.clicked {
background-image: url(/themes/Style1/Image/T1GzrwFb0aXXaSQP_X-16-16.png);
_background-image: url(/themes/Style1/Image/T1xX_lFcFeXXaSQP_X-16-16.png);
cursor: default
}

.productPin.clicked span {
text-indent: -3em;
*margin-left: 3em
}

.product:hover .productPin,.product-hover .productPin {
display: block\9;
opacity: 1
}